Javascript RegEx“;无效量词“; var search=newregexp((?*),“g”);
正则表达式有什么问题吗?Firebug只是说“无效的量词”。就这样,没有更多的信息。问号量词在这里是错误的。您希望在括号中匹配和收集Javascript RegEx“;无效量词“; var search=newregexp((?*),“g”);,javascript,regex,quantifiers,Javascript,Regex,Quantifiers,正则表达式有什么问题吗?Firebug只是说“无效的量词”。就这样,没有更多的信息。问号量词在这里是错误的。您希望在括号中匹配和收集()。执行(?是错误的,如果要匹配(),则应跳出括号 var search=new RegExp((.*),“g”);问号量词错误。您希望在括号中匹配和收集()。执行(?操作是错误的,如果您希望匹配()则应转义括号 var search=new RegExp((.*),“g”);我非常确定(?*)应该是一个命名组,JavaScript正则表达式不支持该组。等效的非命
()
。执行(?
是错误的,如果要匹配(
),则应跳出括号
var search=new RegExp((.*),“g”);
问号量词错误。您希望在括号中匹配和收集(
)。执行(?
操作是错误的,如果您希望匹配(
)则应转义括号
var search=new RegExp((.*),“g”);
我非常确定(?*)
应该是一个命名组,JavaScript正则表达式不支持该组。等效的非命名组应该是(.*)
@Alan Moore:是的,是的。我使用了非命名组。我非常确定(?*))
应该是一个命名组,JavaScript正则表达式不支持该组。等效的非命名组应该是(.*)
@Alan Moore:是的。我使用了非命名组。
var search = new RegExp("<span class=\"highlight\">(?<text>.*)</span>", "g");