置換を使って、 各文字の前後に!を挿入する 置換前 置換後
abcdefg
(?=.)|$ を ! に置換 別解 (?=.?) を ! に置換
先読みと行末の、論理和をとってます。 別解のように、必ずtrueになる肯定先読みを使ってもいいです。 必ずtrueになる肯定先読みとしては、 ブール代数の補元法則 _ A+A = 1 を使った正規表現 (?=A)|(?!A) でもいいかもしれません。