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