【发布时间】:2017-12-19 14:52:04
【问题描述】:
如何仅使用 java split 方法将字符串拆分为“2 个或多个空格”
一个例子:
"cat dog horse elephant"
将分为:
cat dog
horse
elephant
谢谢。
【问题讨论】:
-
您根本没有看过
String#split方法吗?不努力知道如何在正则表达式中包含 2 个或更多字符?什么都没有? -
SO 不是免费的编码服务
-
"cat dog horse elephant".split("\\s{2,}")split 使用正则表达式,所以要匹配2个或更多空格,您可以使用\s{2,} -
@F.Leone 这些是“0 到无穷大空间”和“1 到无穷大空间”,但这是一个好的开始。
-
@F.Leone 不,它不应该捕获“cat”和“dog”之间的空格,因为只有一个空格。 OP 要求至少 2 个空格。