我需要忽略任何一个空格,并且应该匹配至少大于一个空格的空白空间......
"MARY HAD A LITTLE LAMB"
我希望
"MARY", "HAD A LITTLE", "LAMB"
答案 0 :(得分:12)
空格匹配为\s
,您可以提供花括号中的最小值和最大值。您也可以省略其中任何一个,如下所示:
\s{2,}
所以你的代码就像:
"MARY HAD A LITTLE LAMB".split(/\s{2,}/)
答案 1 :(得分:1)
使用此:str.split(/\s{2,}/)
答案 2 :(得分:0)
sed 's/ */ /g'
替换一个或多个空格..
所以我猜正则表达式是,
<space><space>*