置換を使って、 各行の6文字以上の文字列の、 3文字目から2文字をXXに置換する。 置換前置換後
![]()
1 12 123 1234 12345 123456 1234567 12345678 123456789
(?<=^.{2})(?=.{4,}).{2}
を
XX
に置換
別解1
^(.{2}).{2}(.{2,})
を
\1XX\2
に置換
別解2
^(.{2}).{2}(.{2})
を
\1XX\2
に置換
肯定戻り読みと、肯定先読みを組み合わせてもいいですが、 別解2が一番分かりやすいと思いますね。