abを含んで、かつ、bcを含んで、かつ、cdを含む行を検索する。 検索前 検索後
abcdefg acbdefg ab bc cdxxabxxbc abc xxabcdefgxx
^(?=.*ab)(?=.*bc)(?=.*cd).*$
肯定先読みで、 条件の論理積を取ってます。 正規表現の問題集1 (基本編)