2

正規表現を使用して特定のテキストを含むファイルを検索できるファイル検索ツールを使用しています。私の正規表現スキルは非常に単純です。(ファイルは、いくつかの改行を含む単一のテキストのように扱われると仮定します)

たとえば、route、boy、skill という 3 つの単語を含むファイルを探したいとします。

2 つの正規表現を作成する方法。1 つは各単語が単語全体である必要がある単語 (前後の空白、行頭または行末) を検索するためのもので、もう 1 つは 1 つ以上の単語が別の単語の一部である可能性がある場合の正規表現です。 (部分文字列関数のように)?

アップデート

正規表現のチュートリアルやテスターに​​は興味がありません。1 つ必要な場合は、Google で検索して数十を見つけることができます。これは私が作成することはできませんが、そのツールで何度も使用する正規表現です。正規表現は私が望むものをサポートしていない可能性があり、正規表現の専門家がそうであると教えてくれます。したがって、正規表現のチュートリアルやテスターは役に立ちません。リンクに感謝しますが、ここでは役に立ちません。

4

1 に答える 1

2

次の正規表現を試してください。

(?=.*\broute\b)(?=.*\bboy\b)(?=.*\bskill\b)
于 2013-07-08T03:11:23.893 に答える