regex 使用regularExpression从文本类型输入中接受5个字符串的模式

qncylg1j  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(68)

我想在正则表达式c#的模板,只接受五个字的输入“orderر د لم”或“د لم”或“ا ر ح ن ا س”或“ا ر ح ن ا س ح ا ر د”或“د تر ا”。

3okqufwl

3okqufwl1#

你可以在RegEx中使用|(管道字符),它是一个逻辑OR(根据Wikipedia,也称为 choicealternationset union)。因此,您可以使用以下命令:

var input = "کارشناسی ارشد";
var pattern = @"^(زیردیپلم|دیپلم|کارشناسی|کارشناسی ارشد|دکترا)$";
var regex = new Regex(pattern);
Console.WriteLine(regex.IsMatch(input)); // True

字符串
很难分辨阿拉伯字符,但在pattern中有4个|字符分隔各个单词。

相关问题