同じ文書内に他の単語が存在する場合、特定の単語を含む文書を見つけることが任されています。それは、このように私に言葉で表現された:私はいじりてきた正規表現は他の単語がある場合に単語に一致します
Contains word1 or word2 within the same document as word3 or word4
/場合は、正規表現のための条件文と、私はかなりそれを把握することはできません。これまで私が持っていたことは次のとおりです。
(?(word3|word4)(word1|word2)|())
これは私にとってはうまくいくようです。文書に「word2」のみが含まれていても、それはまだ一致します。
提案がありますか?
Regexのみを使用するように制限されていますか?どのような主要言語を使用していますか? –
(word1とword2)が常に前に来なければ(word3とword4)、正規表現のタックルを持つと、この問題は不必要に複雑に思えます。あなたはプログラミング言語でそのような検索を行うことができますか?そうすれば、単純な(match1 && match2) - >文書が見つかりました! – hexparrot
具体的には「単語」という意味ですか?あなたの "言葉"にはどんな文字が使えますか? –