by shigemk2

当面は技術的なことしか書かない

Emacsの関数で置換など

query-replace-regexpなどの正規表現を使った置換のやつで、

startを

\(.....\)

とし、endを

\,(+ (string-to-number \1) 1000))

とすると、置換でインクリメントすることが出来る。

ポイントは、最初の()と、次の\,(S式)。ここが重要。これテストに出るかもね。

Query replace regexp (default \([0-9]\{1,2\}[0]\{3\}\) -> \,(+ (string-to-number \1) 1000)):

[O] Emacs の正規表現

d.hatena.ne.jp

gist.github.com