【发布时间】:2015-01-02 16:56:12
【问题描述】:
我有一个这样的正则表达式模式:
([0-9]*)xyz
我希望这样替换:
$10xyz
问题在于$1 是一个捕获组,而0 只是我想放入替换中的一个数字。但是正则表达式认为我要的是捕获组$10 而不是$1,然后是一个零。
我如何引用一个捕获组并在其后面紧跟一个数字?
在这种情况下使用 JavaScript。
更新如下所述,我的代码运行良好。我使用的正则表达式测试器被意外设置为 PCRE 而不是 JavaScript。
【问题讨论】:
-
你使用什么语言?
-
什么正则表达式方言(风味)?
-
抱歉,使用 JavaScript。将其添加到消息中。
-
hwnd 的评论应该有效
标签: regex