2013年3月3日日曜日

[Emacs]検索・置換

正規表現検索
C-M-s

正規表現の確認
別ウインドが表示され、そこの中で正規表現を入力すると該当の文字列が別色で表示される
M-x re-build 

置換
; のあるところで改行する
M-x query-replace [Enter] ; [Enter] ;C-q C-j

正規表現置換
M-x query-replace-regexp

TABをspaceにreplace
query-replace-regexp [Enter] C-i [Enter] (space) [Enter]

改行をspaceにreplace
query-replace-regexp [Enter] C-j [Enter] (space)

条件箇所を残したまま置換
  • \( \) で囲むことで置換箇所を指定できる
  • 置換グループは \1, \2 で指定できる
  • 数値のグループ指定 \([0-9]\)

改行文字に置換
C-q C-j

0 件のコメント:

コメントを投稿