fork download
  1. object Main extends App {
  2. val regex = """(?<=["&])[^\W_]\w*(?=:)""".r
  3. val inputs = List(
  4. """["abc:def&ghi:jkl"]""",
  5. """["abc:de_&_f:xyz&ghi:jkl"]""",
  6. """["a_bc:def"]"""
  7. )
  8.  
  9. inputs.foreach(i => {
  10. println("------")
  11. regex.findAllIn(i).foreach(println)
  12. })
  13. }
Success #stdin #stdout 0.52s 52108KB
stdin
Standard input is empty
stdout
------
abc
ghi
------
abc
ghi
------
a_bc