正则表达式将字符串拆分为一个或多个空格并保留它们

时间:2018-05-21 07:09:40

标签: java regex string split

例如此字符串:"This is my example "

我想将其拆分为:["This", " ", "is", " ", "my", " ", "example", " "]

现在我正在使用前瞻并回顾正则表达式以保留空格:

string.split("(?<=\\s+)|(?=\\s+)"))

但它在每一个空间都是分裂的:

["This", " ", " ", " ", " ", " ", " ", "is", " ", "my", ...]

你如何编写一个分裂并保留空间块的正则表达式?

0 个答案:

没有答案