fork(4) download
  1. object Main extends App {
  2. val text = "abaca dedfd ghgig"
  3. val p = """(?=(([a-z])(?!\2)[a-z]\2))""".r
  4. val allMatches = p.findAllMatchIn(text).map(_.group(1))
  5. println(allMatches.mkString(", "))
  6.  
  7. }
Success #stdin #stdout 0.18s 322496KB
stdin
Standard input is empty
stdout
aba, aca, ded, dfd, ghg, gig