如何拆分任何包含0个或更多尾随和前导空格的非单词字符



正如问题所述,如何形成一个正则表达式,使其"拆分"所有包含0个或更多尾随或前导空格的非单词字符?

因此:

String a= Hello. My name is "Jello" What is your name?
a.split("expression")

成为。。。

[Hello, My, name, is, Jello, What, is, your, name]

您想要

a.split("\W+")

如Pattern的Javadoc中所述W是任何非单词字符,+表示"一个或多个"。

最新更新