val text
= "abaca dedfd ghgig" val p
= """(?=(([a-z])(?!\2)[a-z]\2))""".
r val allMatches
= p.
findAllMatchIn(text
).
map(_.
group(1)) println(allMatches.mkString(", "))
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJdmFsIHRleHQgPSAiYWJhY2EgZGVkZmQgZ2hnaWciCgl2YWwgcCA9ICIiIig/PSgoW2Etel0pKD8hXDIpW2Etel1cMikpIiIiLnIKICAgIHZhbCBhbGxNYXRjaGVzID0gcC5maW5kQWxsTWF0Y2hJbih0ZXh0KS5tYXAoXy5ncm91cCgxKSkKICAgIHByaW50bG4oYWxsTWF0Y2hlcy5ta1N0cmluZygiLCAiKSkKCQp9