Javaの正規表現の、文字クラスの集合演算を使った 以下の正規表現を模倣する。 [a-f[m-r]] 検索前 検索後
abcdef ghijkl mnopqr stuvwx yz
[a-f]|[m-r] 別解1 (?=[a-f]|[m-r]). 別解2 [a-fm-r]
選択で論理和を求めてます。 [a-zA-Z0-9]のような正規表現をよく見かける人なら 別解2が思い浮かびやすいでしょう。