我想通过正则表达式和C#在阿拉伯语文本中创建搜索模块。谁能帮我?我什么都不知道。 在我的搜索模块中,当用户惰性“من”没有Alphabet()时,模块返回منمنمن和其他。如何创建这个模块? 感谢。
答案 0 :(得分:8)
识别阿拉伯语单词的正则表达式是
<强> [ء-ي] + 强>
你可以在这里验证这个表达式RegExr,它可能不是一个完美的答案,但至少会给你一个开始
这是C#中的一个小代码
class Program
{
static void Main(string[] args)
{
bool results = checkArabicWords("مرحبا كيف حالك");
Console.WriteLine(results);
Console.ReadLine();
}
static bool checkArabicWords(string arabicText)
{
Regex regex = new Regex("[ء-ي]+");
return regex.IsMatch(arabicText);
}
}
上述代码中有
希望这有帮助