J'ai une multiligne chaîne qui est délimitée par un ensemble de différents délimiteurs:
(Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4)
Je peux diviser cette chaîne en ses parties, à l'aide de String.split
, mais il semble que je ne peux pas obtenir de la chaîne, ce qui correspondait à la délimiteur de regex.
En d'autres termes, c'est ce que j'obtiens:
Text1
Text2
Text3
Text4
C'est ce que je veux
Text1
DelimiterA
Text2
DelimiterC
Text3
DelimiterB
Text4
Est-il un JDK façon de diviser la chaîne en utilisant un séparateur de regex mais aussi de garder les délimiteurs?