このコードで "أقول"で始まる文章の一致方法は?このコードで "أقول"で始まる文章の一致方法は?
Regex.Matches(Content, "أقول ");
これはアルビック語です。 "أقول" 正規表現とは何ですか?
このコードで "أقول"で始まる文章の一致方法は?このコードで "أقول"で始まる文章の一致方法は?
Regex.Matches(Content, "أقول ");
これはアルビック語です。 "أقول" 正規表現とは何ですか?
コメントについては、「أقول」で始まり「أقول」で終わるすべての一致を探したいとします。 Content
であれば、例えば
Regex.Matches(Content, "أقول .*أقول");
:これが本当であれば、これは方法です
أقولولكنكلاتسمعماأقولبسببصوتكالعاليその後
それがされます一致:
أقولولكنكلاتسمعماأقول
アラビア語のRTLに問題はありません。それはすべて視聴についてですが、逆に格納されません!
は私のために良い候補だ:
Regex.Matches(Content, @"أقول.*أقول");
多分それは少しを助けます:ページの最後にhttp://social.msdn.microsoft.com/Forums/en-US/regexp/thread/6d511f59-ae7c-46f5-9453-e4cb93ed6123 anwserが可能です。
'RightToLeft'オプションは、検索が右から左に行われることを指定します。検索されたテキストがどの方向であるかを意味しません。 –
あなたが探しているテキストを正確に知っているなら、なぜ 'string.StartsWith()'のようなものを使うことができませんか? –
@JonathanWoodこれはそれほど些細なことではないようです。アラビア語はRTL言語です。だから私はすべての文字を反転し、正規表現を使用するのですか?アラビア語はRTLですが、文字はLTRに保存されていますか? 'StartsWith()'はRTL言語の文脈で何を意味しますか? – TreyE
これで始まり、これで終わるテキストをすべて見つけたいと考えています –