mow*_*ker 8 javascript regex
我似乎永远不会在正则表达式上找到任何关于将捕获组作为模式的一部分进行匹配的文档.例如:
(\w\d\w):$1
..应该匹配 a4b:a4b
a4b:a4b
$1不起作用,但我知道它是类似的.谁知道?
$1
Tim*_*ker 10
在正则表达式模式中,对第一个捕获组的反向引用始终\1不是$1.
\1
原因:$表示正则表达式中的"字符串结束"(或行尾,具体取决于上下文).
$
在替换模式(不是正则表达式)中,一些方言允许$1(例如.NET,Java,Perl和JavaScript),一些允许\1(Python和Ruby),一些允许(PHP和JGSoft).
编辑:既然你写了你找不到任何相关的文档,请查看regular-expressions.info上的这些概述:
归档时间:
13 年,4 月 前
查看次数:
1881 次
最近记录: