【发布时间】:2011-05-26 23:07:50
【问题描述】:
在我的文件中,我有很多 ID="XXX" 实例,我想将第一个实例替换为 ID="0",将第二个实例替换为 ID="1",依此类推。
当我交互使用 regexp-replace 时,我使用ID="[^"]*" 作为搜索字符串,ID="\#" 作为替换字符串,一切都很好。
现在我想把它绑定到一个键上,所以我试着用 lisp 来做,像这样:
(replace-regexp "ID=\"[^\"]*\"" "ID=\"\\#\"")
但是当我尝试评估它时,我得到一个“选择删除的缓冲区”错误。这可能与转义字符有关,但我无法弄清楚。
【问题讨论】: