有没有办法获取反向引用?
var name = "HELLO WORLD"
var patt = /\S+\s(.+)/;
alert(name.match(patt));
这只是一个获取第一个单词之后的每个单词的简单示例。
但是,如果我警告 $1
,则不会弹出任何内容,我也不知道为什么。如果有任何帮助,我将不胜感激!
最佳答案
如果有人真的在寻找这个问题,这只是一个快速解决方案。
您可以使用RegExp.$X
,其中X
是您要查找的引用的数字。 match
也返回一个数组,您可以使用它来查看事物是否匹配以及以下索引中的反向引用。
关于javascript - JavaScript 正则表达式中的反向引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11232544/