在Emacs replace-regexp中指定匹配数字字符串的语法?

时间:2013-04-25 14:12:37

标签: regex emacs

在Emacs中,我正在尝试使用文本字符串添加数字实例,这样每个</a>1</h2>都会变为</a>Chapter 1</h2>,依此类推。

我可以使用此正则表达式查找匹配项:</a>\([0-9]+\)

如何在替换字符串中指定现有的匹配数字,而不是整个字符串?

1 个答案:

答案 0 :(得分:2)

您已正确使用\(\)将数字括在捕获组中,您可以使用\1将其写入替换字符串(因为这是第一个捕获组) )在你的正则表达式。所以你的替换字符串将是

</a>Chapter \1