捕获后跟数字:替换语法? (Dreamweaver的)

时间:2011-12-16 03:22:58

标签: regex replace dreamweaver

当您处理正则表达式捕获时,当数字跟随捕获时,事情会变得棘手。在PCRE中,我可以写

${1}000

替换组1的捕获,然后是三个零。

有没有人知道Dreamweaver替换操作中的等效语法,如果有的话?

如果我们有一系列“A”而不是零,我们可以使用:

$1AAAA

但是这些:

$10000
${1}0000

不起作用。

我相信正则表达式的味道是ECMAScript。只是找不到这些信息。 这可能无法在语法中解决。如果是这样,那就太好了。

谢谢!

编辑:我应该补充一点,这不是生死攸关的问题,因为我手指上有许多grep工具。我想知道。

1 个答案:

答案 0 :(得分:0)

Dreamweaver的正则表达式查找和替换应该基于JavaScript的RegExp实现。你应该可以在替换文本中使用1000美元。但是,如您所发现的,当替换文本在分组令牌之后紧跟数字时,替换组($ +组号)无法正确识别。

FWIW:我在http://adobe.ly/DWwish

上记录了一个错误