/ / Contagem de correspondências regex no Scala? - regex, scala

Contando regex corresponde em Scala? - regex, scala

No Scala, estou tentando determinar o número de tipos que uma correspondência específica é encontrada (e isso pode ocorrer várias vezes na mesma cadeia). Ou seja, algo que é de forma "## / nnn- #" onde # é um número 0-9 e n é uma carta A-Za-z e - é um hiphen e / é uma barra invertida.

Respostas:

2 para resposta № 1

Você quer dizer algo assim?

scala> val reg = "[0-9]{2}/[a-zA-Z]{3}-[0-9]".r
scala> val str = "12/abc-2 abcd 55/bar-2 foo bar"
scala> reg.findAllIn(str).length