複数の特定の箇所を入れ替えるテクニックです。
目次
確認環境
Sakuraエディタ
置換方法
ここでは例として、:区切りの前後の文字列を入れ替えてみます。
置換前データ
メニュー:AAA
メニュー:BBB
メニュー:CCC
正規表現
置換前:(.*):(.*)
置換後:$2:$1
置換結果
AAA:メニュー
BBB:メニュー
CCC:メニュー
解説
「メニュー:AAA」の「メニュー」と「AAA」入れ替えるように置換。
()の順番で$1、$2と指定ができます。
ここでは、「メニュー」に一致する最初の(.*)が1番目にあるので、$1に該当します。
これを「$2:$1」とすることで、「メニュー」と「AAA」が入れ替わって置換されます。
コメント