使用正则表达式在C#中搜索阿拉伯语文本

Haj*_*tsu 1 regex search arabic c#-4.0

我想用正则表达式和C#在阿拉伯语文本中创建搜索模块.谁能帮我?我什么都不知道.在我的搜索模块中,当用户惰性"من"没有Alphabet()时,模块返回منمنمن和其他.如何创建这个模块?谢谢.

MMK*_*MMK 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);

        }
  }
Run Code Online (Sandbox Code Playgroud)

出于上面的代码是
在此输入图像描述
希望这可以帮助