标签: java regex string split
我希望
"Foo, Bar".split("\\s*,\\s*+")
要分为"Foo"和"Bar"。但是,我得到的是"Foo"和" Bar"。
"Foo"
"Bar"
" Bar"
为什么\\s*+部分与逗号后面的空格不匹配?
\\s*+
答案 0 :(得分:0)
我要做的是:
String[] s = "Foo, Bar".split("\\s*,\\s*");
\s匹配任何空格字符,\w匹配任何单词字符(您可能想要保留,而不是分开)
\s
\w