Emacs:用per-match提示替换regexp

wap*_*p26 6 regex emacs

据说Emacs 23.3允许通过\?语法在每次匹配时提示替换字符串的一部分.

应该在迷你缓冲区中提示字符串.

此功能在此处描述:http: //www.gnu.org/software/emacs/manual/html_node/emacs/Regexp-Replace.html

(query-replace-regexp "^" "\\?")在Windows上尝试使用Emacs 23.3进行简单替换,但是我得到了"替换文本中无效使用`\"错误.

我对如何使用此功能有任何想法?

注意:我可以使用,\,(read-from-minibuffer "? ")但这样做会在突出显示匹配之前提示输入字符串.

我认为这不重要,但我的Emacs版本如下:GNU Emacs 23.3.1(i386-mingw-nt6.1.7601).

tri*_*eee 9

这是一个特征replace-regexp,而不是query-replace-regexp.(不知道这个功能;感谢突出它!)

  • 在`query-replace-regexp`中,您可以随时按`e`编辑替换文本. (6认同)