Emacsで正規表現を使って文字列置換
文字列置換は、
- replace-string
- replace-regexp
というコマンドのようだが、デフォルトではキーバインドは割り当てられていないようだ。だから、Option-x(M-x)のあとでコマンドを入力する感じだ。
たとえば、
afbkd000dkle1kd11dkl12dkele22lke33lkej334keke44
というテキストがあって、ここから数字を空白に置換する(取り除く)とすると、
- Option-x(M-x) replace-regexp
- Replace regexp: と出るので、[0-9]と入力しEnter
- Replace regexp [0-9] with: と出るので、空白のままEnter
とすると、数字だけ取り除かれる。
これも日常的に使って体で覚えていくしかないな。。。