天天看點

Emacs正規表達式替換時替換字元串中含有回車符無法替換的問題

在編輯文本時,有時會想把一個長行按照一定的規則拆分成若幹行。

在Emacs中進行正規表達式替換,如果替換字元串中含有回車符,會出現錯誤。比如:

M-x replace-regexp <RET> START: <RET> \nSTART:
           

會出現如下提示:

invalid use of '\' in replacement text

想要在替換字元串中插入回車符,可以在指定替換字元串時敲入C-q C-j來插入回車符。比如:

M-x replace-regexp <RET> START: <RET> C-q C-j START:
           

繼續閱讀