文字列abcのb および 文字列defのe を検索する。 検索前 検索後
abcdef abbdee bbbeee abceee bbbdef bcdef abcde dbcdaf
((?<=a)b(?=c))|((?<=d)e(?=f)) 別解 (?<=a)b(?=c)|(?<=d)e(?=f)
肯定先読みと肯定戻り読みで、前後の文字をチェックし、 選択で論理和を求めてます。 別解では、無駄な括弧を外してます。 正規表現の問題集2 (応用編)