1

正規表現とC#でアラビア語テキストの検索モジュールを作りたいです。誰でも私を助けることができますか?わかりません。私の検索モジュールでは、ユーザーがアルファベットなしで "من" (ُ َ ِ ) を無効にすると、モジュールは مُن مِن مَن などを返します。このモジュールを作成するには?ありがとう。

4

1 に答える 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 に答える