code: def parse_tag_pattern(self, sel, m, has_selector):
          
  
          parts = [css_unescape(x) for x in m.group(0).split('|')]
          if len(parts) > 1:
              prefix = parts[0]
              tag = parts[1]
          else:
              tag = parts[0]
              prefix = None
          sel.tag = ct.SelectorTag(tag, prefix)
          has_selector = True
          return has_selector
docs: Parse tag pattern from regex match.