2018-04-30 emacs

ある文字で始まっている行を一度に複数削除する方法:Emacs

バッファ(ファイル)の先頭にカーソルを移動し

M-x delete-matching-lines

でミニバッファーに正規表現入力を求められるので、下記のように入力してエンターすると消すことが出来る。

^あ

(「あ」は消したい文字)

^は正規表現で文章の先頭を示すので、その正規表現が一致する行が全て削除されます。

同様にdelete-non-matching-linesで一致しないものを消すことも出来る。

正規表現を工夫すれば、種々のパターンで応用できる。

2018-04-30 emacs