正则表达式非捕获组被忽略

时间:2016-07-03 14:10:09

标签: javascript regex

我是Regex的新手,希望得到Regex非捕获组的帮助。

('""dasgsa.txt dssdd "wqhweg.txt').match(/["']([^"']+)(txt)/gi) 

按预期返回[""dasgsa.txt", "wqhweg.txt"]

('""dasgsa.txt dssdd "wqhweg.txt"').match(/(?:["']([^"']+))(txt)/gi)

返回[""dasgsa.txt", "wqhweg.txt"]

虽然我预计结果为["dasgsa.txt", "wqhweg.txt"]

非常感谢任何帮助。

0 个答案:

没有答案