Java String.split(“\\ w *,\\ w * +”)要省略项目周围的空格?

时间:2015-02-26 16:23:47

标签: java regex string split

我希望

"Foo, Bar".split("\\s*,\\s*+")

要分为"Foo""Bar"。但是,我得到的是"Foo"" Bar"

为什么\\s*+部分与逗号后面的空格不匹配?

1 个答案:

答案 0 :(得分:0)

我要做的是:

String[] s = "Foo, Bar".split("\\s*,\\s*");

\s匹配任何空格字符,\w匹配任何单词字符(您可能想要保留,而不是分开)