ファイルの内容が次の場合:ABC DEF GHI JKL MNO PQR STU VWXYZ
、このファイルを単純な正規表現で検索して、次が含まれているかどうかを確認するにはどうすればよいABC
ですDEF
か?
次の2つのシナリオが必要です。
ABC
、DEF
[true]BAC
、ABC
[false]DEF
、ABC
[true]CDE
、ABC
[false]
最終的に、私は何千ものファイルを検索して、それらに2つの単語が含まれているかどうかを確認しています。1つは簡単に一致できますが、2つは一致しません。
アップデート
また、複数の行で機能するには、この正規表現が必要です。したがって、最初の文字列が1行目にあり、2番目の文字列が100行目にある場合でも、一致する正規表現が必要です。テキストエディタで正規表現にブースト構文を使用しています:SublimeText2。
アップデート2
答え:(?s)(abc.*def|def.*abc)