web-dev-qa-db-ja.com

正規表現AND演算子

この答えに基づいて

正規表現:AND演算子はありますか?

http://regexpal.com/ で次のことを試しましたが、動作しませんでした。何が欠けていますか? JavaScriptはそれをサポートしていませんか?

正規表現:(?=foo)(?=baz)

ストリング: foo,bar,baz

50
user366735

たぶん、あなたはこのようなものを探しています。 「foo」と「baz」の両方が同時に含まれている場合に完全な行を選択する場合、このRegExは以下に準拠します。

.*(foo)+.*(baz)+|.*(baz)+.*(foo)+.*

0
Federico Añino