我需要把一些句子分成单词。
例如:
Upper sentence.
Lower sentence. And some text.
Run Code Online (Sandbox Code Playgroud)
我这样做是:
String[] words = text.split("(\\s+|[^.]+$)");
Run Code Online (Sandbox Code Playgroud)
但是我得到的输出是:
Upper, sentence.Lower, sentence., And, some, text.
Run Code Online (Sandbox Code Playgroud)
它应该像这样:
Upper, sentence., Lower, sentence., And, some, text.
Run Code Online (Sandbox Code Playgroud)
请注意,我需要保留所有字符(。,-?!等)。