月別アーカイブ: 2016年9月

数字をインクリメントしつつ置換

数字をインクリメントしつつ行コピー と似たような感じで、
複数行のテストデータなんかをインクリメントしつつコピペできたら楽なのになあ、と調べていたら
正規表現置換(query-replace-regexp)で連番機能が使えることを知った。

GNU Emacs Manual(日本語訳): Regexp Replace

置換先の文字列中に”\#”を書けば、その部分がゼロ始まりの連番になる。

というか連番に限らず普通にS式が使えるのか。
たとえばゼロ始まりじゃなく1始まりにしたいなら、

\,(+ \# 1)

使いこなせる気がしないけど使えたら便利なんだろうな…

参考