我的问题是关于groovy中matcher类中的属性count。以下是一个示例:Groovy中Matcher类中的Count属性
import java.util.regex.Matcher
def p= /[a-z]*/
Matcher m= "abc" =~ p
println m.count
如您所见,Groovy实际上使用Java中的Matcher类。根据javadoc,Matcher没有任何计数属性。我们必须在Java开发中使用循环进行手动计数以进行模式匹配。 groovy如何做到这一点?它是否记录在某处?
感谢,
Groovy JDK javadoc中的'Matcher'类包含'count':http://groovy.codehaus.org/groovy-jdk/java/util/regex/Matcher.html – sherb 2014-11-06 05:31:36
嗨,根据回答,那里是java jdk和groovy jdk之间的区别。在groovy jdk中,更多的功能已经实现。因此,这是正确的解决方案。你能解释为什么我拒绝投票支持这个问题吗?谢谢, – TrongBang 2014-11-07 03:25:27
我没有把你的问题投下来;我假设其他人可能认为这对于SO来说“太小”了。我对groovy一无所知,花了大约三分钟的时间才找到谷歌的答案。 – sherb 2014-11-07 03:29:34