Emacs-置換

fortran77 のコードで,c や * で行頭コメントアウトしている場合,これを fortran90 の ! に置換したい.正規表現で置換対象文字列を指定すると便利:

M-x replace-regexp

で,

Replace regexp: ^c
Replace regexp ^c with: !

などとすれば OK.
一つ一つの置換を対話的に進める M-x query-replace-regexp もあるが,データが膨大な場合は現実的でなさそう.さらに複雑な置換を行う場合は M-x re-builder というのもあるがよく知らない.