我想通过正则表达式和 C# 在阿拉伯语文本中创建搜索模块。谁能帮我?我没有任何想法。在我的搜索模块中,当用户在没有字母 (ُ َ ِ ) 的情况下惰性“من”时,模块返回 مُن مِن مَن 等。如何创建这个模块?谢谢。
问问题
3420 次
1 回答
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);
}
}
上面的代码是
希望这有帮助
于 2012-07-12T19:15:20.500 回答