正如问题所述,如何形成一个正则表达式,使其"拆分"所有包含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
是任何非单词字符,+
表示"一个或多个"。