0
我需要重复分割一个字符串<br>
的分隔符重复2次或更多次。我做:正则表达式无分组返回
'a<br><br><br><br>b'.split(/(<br>){2,}/)
不幸的是它返回的组作为标记之一为每String.split规格:
["a", "<br>", "b"]
如何使它不回组,得到公正的代币:
["a", "b"]
?
我需要重复分割一个字符串<br>
的分隔符重复2次或更多次。我做:正则表达式无分组返回
'a<br><br><br><br>b'.split(/(<br>){2,}/)
不幸的是它返回的组作为标记之一为每String.split规格:
["a", "<br>", "b"]
如何使它不回组,得到公正的代币:
["a", "b"]
?
您可以通过预先将?:
添加到捕获组中,使其成为非捕获组。
'a<br><br><br><br>b'.split(/(?:<br>){2,}/)
感谢它的工作!不知道非捕获组织 – 2012-04-14 13:03:32