正規表現を用いた置換
基本は通常の置換と同じだけど,
用いる特殊文字がメジャーなものと違うのでメモ.
例えば,a12とかa42を全てa(1,2)とかa(4,2)のような配列表記に
変換したい場合,
:%s/\([1-4]\)\([1-4]\)/(\1,\2)/gc
とする.
\( \)
で囲んだ部分は後方参照で,
\1
というバックスラッシュを付加した数字で置き換わる.
基本は通常の置換と同じだけど,
用いる特殊文字がメジャーなものと違うのでメモ.
例えば,a12とかa42を全てa(1,2)とかa(4,2)のような配列表記に
変換したい場合,
:%s/\([1-4]\)\([1-4]\)/(\1,\2)/gc
とする.
\( \)
で囲んだ部分は後方参照で,
\1
というバックスラッシュを付加した数字で置き換わる.