2012年2月8日水曜日

emacs での正規表現を用いた置換

 M-x replace-regexp RET string RET newstring

で行う。

 string=\\frac{d\([a-z]\)^\([0-9]\)}{dt}
 newstring=\verb|\\dot{\1}^\2)

の場合は、

 \frac{dx^1}{dt} & \frac{dy^1}{dt} \\
 \frac{dx^2}{dt} & \frac{dy^2}{dt} \\



\dot{x}^1 & \dot{y}^1 \\
\dot{x}^2 & \dot{y}^2 \\

に!とても便利。newcommand によるマクロ処理が不要になるくらいの。と言ったら言いすぎか。

0 件のコメント:

コメントを投稿