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