我有一些如下代码。comment
每当在html
. 然后,我正在做一个正则表达式匹配,我想计算解析后的评论中匹配的数量。它的打印如下
1
2
3
4
5
我想要的只是打印5
,因为那是匹配的总数。有人可以帮忙吗?
class PlainTextExtractor < Nokogiri::XML::SAX::Document
def comment(string)
# I am defining some regexp here
m = Regexp.new(re, Regexp::IGNORECASE);
if m.match(string)
$count += 1
puts $count
end
end
end
parser = Nokogiri::HTML::SAX::Parser.new(PlainTextExtractor.new)
parser.parse_memory(html)