^[ab]++[bc] のよくばりマッチを模倣する 検索前 検索後
aaaabbb abbbbc bbbbcc bc
^[ab]+(?![ab])[bc] 別解 ^(?=([ab]+))\1[bc]
否定先読みを使って、よくばりマッチを模倣してます。 別解の、 肯定先読みと後方参照を組み合わせた正規表現を使ってもいいでしょう。 4-15 アトミックなグループを模倣 アトミックグループ内での最小マッチを模倣