fork(1) download
  1. object Main extends App {
  2. val a = "aaaabbbcccss"
  3. val p = "([ab])\\1*".r
  4. println(p replaceAllIn (a, m => s"${m.group(1)}${m.group(0).size}") )
  5. }
Success #stdin #stdout 0.4s 2181632KB
stdin
Standard input is empty
stdout
a4b3cccss