class_docstr: Tagger class that uses regular expressions to match the query string.
  Subclasses should override ``create()`` instead of ``match()``.
class_docstr_tok: ["Tagger","class","that","uses","regular","expressions","to","match","the","query","string",".","Subclasses","should","override","``","create","(",")","``","instead","of","``","match","(",")","``","."]
code: def match(self, parser, text, pos):
      match = self.expr.match(text, pos)
      if match:
          node = self.create(parser, match)
          if node is not None:
              node = node.set_range(match.start(), match.end())
              return node
  
file_path: whoosh/src/whoosh/qparser/taggers.py
imports: from whoosh.util.text import rcompile
label_desc: Use image node_id 2 for calling the RegexTagger obj's underlying member method code with example usage: obj.match(parser, text, pos) and returns: node