キーワード 1 を含み、キーワード 2 を含む
^(.(?=.*关键词1)(?=.*关键词2))+.*$
例えば:
キーワード 1 を含む、またはキーワード 2 を含む
关键词1|关键词2
例えば:
キーワードを除外する
^(.(?!关键词))*$
例えば:
正規表現は などに拡張することもでき^(.(?!关键词1)(?!关键词2))*$
、より多くのキーワードを除外できます。
例えば:
キーワード 1 が含まれており、キーワード 1 の右側にはキーワード 2 が含まれていません。
^.*(.(?=关键词1)(?!.*关键词2))+.*$
例えば:
キーワード 1 が含まれており、キーワード 1 の左側にはキーワード 2 が含まれていません。
^(.(?!关键词2))*.(?=关键词1).*$
例えば:
キーワード 1 を含み、キーワード 1 の左側にはキーワード 2 が含まれず、右側にはキーワード 3 が含まれません。
^(.(?!关键词2))*.(?=关键词1)(.(?!关键词3))*$
例えば:
キーワード 2 とキーワード 3 が同じキーワードの場合、「キーワード 1 を含み、キーワード 2 を含まない」ことと同じになります^(.(?!关键词2))*.(?=关键词1)(.(?!关键词2))*$
。
例えば:
関連ツール
正規表現 - オンライン ツール正規表現
- 視覚化
ツールRegExr – オンライン正規表現テスト ツールRegulex
– オンライン正規表現テスト ツール