多亏了这里的另一个问题,我几乎得到了我需要的东西,但并不完全。
我正在尝试使用 java 的 String.split() 来分解字符串并保留正则表达式分隔符。我的分隔符不是单个字符。例子:
hello {world} this is {stack overflow} and this is my string
需要分解成一个数组,如:
hello
{world}
this is
{stack overflow}
and this is my string
我能够使用它匹配 { 和 } 之间的所有文本并{[^}]+}
使用它拆分一个字符串。但我真的需要将文本保持在 { 和 } 之间。