我是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"]
非常感谢任何帮助。