4

たとえば、次のような文字列がありますhasan عمرانی。文字列全体のペルシャ文字を一致させたい。つまり、文字列が完全にペルシャ語でない場合、正規表現はどの文字にも一致しません。

私はこれまでのところこのパターンを持っています: [\x{0600}-\x{06FF}\s]+. しかし、それは一致しعمرانیます。どの文字列とも一致してはなりません。

パターンを提供するのを手伝ってください。ありがとう。

4

2 に答える 2

3

\p{Old_Persian}範囲の代わりにプロパティを使用できます。

^\p{Old_Persian}+$
于 2013-10-18T11:14:50.750 に答える
2

^式の最初と最後に追加して$、検索対象の文字列の最初から最後までの一致を試みることができます。

^[\x{0600}-\x{06FF}\s]+$

それをテストし、 Regex101で動作します

于 2013-10-18T11:11:22.997 に答える