正则表达式至少有2个空白区域?

boh*_*sdf 5 ruby regex

我需要忽略任何一个空间,并且应该匹配至少大于一个空格的空白空间......

"MARY   HAD A LITTLE            LAMB"
Run Code Online (Sandbox Code Playgroud)

我预计

"MARY", "HAD A LITTLE", "LAMB"
Run Code Online (Sandbox Code Playgroud)

Bri*_*nna 13

空白匹配是\s,你可以提供花括号的最小和最大.您也可以省略其中任何一个,如下所示:

\s{2,}
Run Code Online (Sandbox Code Playgroud)

所以你的代码就像:

"MARY   HAD A LITTLE            LAMB".split(/\s{2,}/)
Run Code Online (Sandbox Code Playgroud)

你可以在这里测试它!