当您处理正则表达式捕获时,当数字跟随捕获时,事情会变得棘手。在PCRE中,我可以写
${1}000
替换组1的捕获,然后是三个零。
有没有人知道Dreamweaver替换操作中的等效语法,如果有的话?
如果我们有一系列“A”而不是零,我们可以使用:
$1AAAA
但是这些:
$10000
${1}0000
不起作用。
我相信正则表达式的味道是ECMAScript。只是找不到这些信息。 这可能无法在语法中解决。如果是这样,那就太好了。
谢谢!
编辑:我应该补充一点,这不是生死攸关的问题,因为我手指上有许多grep工具。我想知道。
答案 0 :(得分:0)
Dreamweaver的正则表达式查找和替换应该基于JavaScript的RegExp实现。你应该可以在替换文本中使用1000美元。但是,如您所发现的,当替换文本在分组令牌之后紧跟数字时,替换组($ +组号)无法正确识别。
FWIW:我在http://adobe.ly/DWwish
上记录了一个错误