次のような検索クエリを変換しようとしています。
bridge AND (car OR boat)
これに対して一致する正規表現に:
My car goes over bridge.
私はそれを手に入れようとしています(私は思う)、これは私がこれまでに持っているものです:
.*(bridge).*(car|boat)
それはうまくいきませんが、これはうまくいきます:
.*(car|boat).*(bridge)
私の正規表現は、文字列内の単語の順序に依存しているようです。パラメータの順序を気にせずにパラメータを一致させる方法はありますか?