我正在尝试创建一个匹配 2 个或更多空格或制表符的正则表达式,基本上是 text.split("")
和 text.split("\t ")
。如何创建它?
我的尝试:(但没有成功)
text.split(new RegExp("[ |\t]"))
编辑:这在空格/制表符处拆分,但我需要在 2 个或更多空格处拆分..
text.split("\\s+");
最佳答案
\s{2,}
你可以这样试试...! \s{2,} 表示 2 个或更多
我从这个替换帖子中得到了这个想法 Regex to replace multiple spaces with a single space
演示: http://jsbin.com/akubed/1/edit
我同意@Will 的评论——也添加Tab 空格
\s{2,}|\t
关于javascript - 正则表达式拆分为 >2 个空格或制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889592/