Допустим, у меня есть код:
val data = """^0001|1|0|813|1|860152033876093|!^0002|1|0|813|1|860152033876093|!^0003|1|0|813|1|860152033876093|!"""
val pattern = """^\\^(\\w|)!$""".r
pattern.findAllIn(data).foreach(println)
Как мне извлечь групповой текст, который начинается с ^
и заканчивается !
, как мне нужен результат, как показано ниже:
Group 1 ^0001|1|0|813|1|860152033876093|!
Group 2 ^0002|1|0|813|1|860152033876093|!
Group 3 ^0003|1|0|813|1|860152033876093|!