emacsで正規表現で置換する場合に入力する値のメモ

emacs正規表現で置換する場合のメモ。ついついescapeなどの対応関係を忘れてしまうので。

int(xxx)xxxに変換する

M-x replace-stringでminibufferで入力する場合

int(\([^)]+\)) -> \1

ちなみに文字列で渡す場合には全部にescapeが要る。

(replace-regexp "int(\\([^)]+\\)" "\\1")

M-x re-builderC-c C-wで保存できるのは後者の形式