object Main extends App { val data = """^0001|1|0|813|1|860152033876093|!^0002|1|0|813|1|860152033876093|!^0003|1|0|813|1|860152033876093|!""" val pattern = """\^.*?!""".r pattern.findAllIn(data).foreach(println)}