У меня есть многострочная строка, которая ограничена набором разных разделителей:
(Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4)
Я могу разбить эту строку на ее части, используя String.split, но кажется, что я не могу получить фактическую строку, которая соответствовала регулярному выражению разделителя.
Другими словами, это то, что я получаю:
-
Text1 -
Text2 -
Text3 -
Text4
Это то, что я хочу
-
Text1 -
DelimiterA -
Text2 -
DelimiterC -
Text3 -
DelimiterB -
Text4
Есть ли какой-нибудь способ JDK для разделения строки с использованием регулярного выражения разделителя, но также сохранить разделители?