0
我想在降價模式下用<br>\n
替換所有換行符。我寫了這段代碼。它不起作用。使用Emacs Lisp函數中的正則表達式替換換行符<br>
(add-hook 'markdown-mode-hook
(lambda()
(local-set-key (kbd "<f2>")
(lambda()
(interactive)
(save-excursion
(beginning-of-buffer)
(while (re-search-forward "\(<br>\)?\n" nil t)
(replace-match "<br>\n" nil nil))
(save-buffer))))))
但是,如果我在一個緩衝區交互調用replace-regexp
用正則表達式\(<br>\)?C-q C-j
和替換字符串<br>C-q C-j
,它的工作原理。我一直在努力。我的代碼有什麼問題?