有人可以帮助我这个正则表达式吗?我正在使用Javascript和经典ASP.
checkxls = checkxls.match(/'.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?', '.*?';/ig)
Run Code Online (Sandbox Code Playgroud)
我需要完全匹配这个模式.
我正在寻找一种更优雅的方式来做到这一点.
您可以使用负字符类来避免不必要的回溯:
/'[^']*'(?:, '[^']*'){13};/g
Run Code Online (Sandbox Code Playgroud)
您也可以删除不区分大小写的标志,因为正则表达式中没有字母.这可能会带来很小的性能提升.