我有一个由一组不同的分隔符分隔的多行字符串:
(Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4)
我可以使用 String.split
将此字符串拆分为多个部分,但似乎我无法获得与分隔符正则表达式匹配的实际字符串。
换句话说,这就是我得到的:
Text1
Text2
Text3
Text4
这就是我要的
Text1
DelimiterA
Text2
DelimiterC
Text3
DelimiterB
Text4
是否有任何JDK方法可以使用分隔符正则表达式拆分字符串但也保留分隔符?
您想使用环视,并在零宽度匹配上进行拆分。这里有些例子:
是的,这是最后一个模式中的三重嵌套断言。
相关问题
### 也可以看看