【发布时间】:2011-08-28 18:30:40
【问题描述】:
在 Scala 2.7.7 中获取 Regex.MatchIterator 大小的最优雅方法是什么?
我尝试了以下方法:
¤ scala
Welcome to Scala version 2.7.7final (OpenJDK 64-Bit Server VM, Java 1.6.0_20).
Type in expressions to have them evaluated.
Type :help for more information.
scala> "a".r.findAllIn("a").size
<console>:5: error: value size is not a member of scala.util.matching.Regex.MatchIterator
"a".r.findAllIn("a").size
^
scala> "a".r.findAllIn("a").size()
<console>:5: error: value size is not a member of scala.util.matching.Regex.MatchIterator
"a".r.findAllIn("a").size()
^
【问题讨论】:
-
我没有 Scala 2.7.7,但您的示例适用于更高版本的 Scala。你试过
length吗? -
是的,我也试过
length:scala> "a".r.findAllIn("a").length<console>:5: error: value length is not a member of scala.util.matching.Regex.MatchIterator