Emacsで正規表現置換

そういえばEmacs正規表現を避けてるような気がする.\を沢山つけなければいけない気がするから.


使えれば絶対に便利なので,ちょっとだけできるようにした.
TeXの\hoge{ほげほげ}というタグ部分だけはずして,ほげほげという文字に置換する.

M-x query-replace-regex
Query replace regex: \\hoge{\(.+?\)}
Query replace regex \\hoge{\(.+?\)} with: \1

Emacsでは\1, \2がマッチした文字列に対する一時変数らしい.
やっぱりいちいちエスケープしなければいけないのが面倒だなぁ.
バッドノウハウならば仕方ないな.