在Scala中计算正则表达式匹配?

时间:2015-06-26 03:57:34

标签: regex scala

在Scala中,我试图确定找到特定匹配的类型数量(并且它可以在同一个字符串中多次出现)。也就是说,形式为“## / nnn-#”的东西,其中#是数字0-9,n是字母A-Za-z, - 是一个时髦的,是/是正斜杠。

1 个答案:

答案 0 :(得分:3)

你的意思是这样的吗?

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