以下のようなコードがあります。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)