場所に関係なく単語を見つける方法はありますか?場所に関係なく正規表現を使用して単語を検索する方法
たとえば、のは、私は次の3つの文章を持っているとしましょう:
- 私はパイ
- パイは私を愛して愛して。
- 私は今日パイを大好きです。
正規表現を書いて、3つのシナリオすべてで動作する単語Pieを探したいとします。皆さんはお勧めしますか?
- パイ(パイが先頭で、他に何も後に来ていない場合にのみ動作します)
- (パイ)*同じ結果を一部1.
- として:
これは私がしようとしているものです。 ....(Pie) - これは、「Pie」という単語の前に正確に5文字ある場合にのみ機能します。どんな数のキャラクターが存在する可能性があるので、私はあまり役に立ちません。
最終解決について編集:私は.*Pie.*
を使用して終了しました。これは、コーディング/正規表現を初めて学んだ他の人にはどういうものか説明したかっただけです。
これは、0回以上現れ、単語Pieの前に現れ、0回以上現れる別の1文字が後に続く任意の文字であるということです。これにより、私はいずれの文章のどこにでも「パイ」を見つけることができました。
「Pie」の正規表現は、これら3つのケースのすべてに一致します。確かであれば、いつでもhttp://rubular.com/をご覧になれます。これはすばらしいツールです正規表現を試してみる – Almog
あなたはすでに何を試していますか?そして、それはあなたが何が起こると予想していたのでしょうか? – yaakov
私はあなたがその正規表現を書くために努力することをお勧めしたいと思います。私たちがあなたのための正規表現作成サービスとして働くことを期待するのではなく、少なくともあなた自身で何らかの作業を行うための基本的な努力をすることができます。上記の投稿は –