code: def _extract_template(self, template):
      token_syntax = template
      matched = re.match(
          "T\[(?P<index1>\-?\d+)(\,(?P<index2>\-?\d+))?\](\[(?P<column>.*)\])?(\.(?P<function>.*))?",
          template,
      )
      column = matched.group("column")
      column = int(column) if column else 0
      index1 = int(matched.group("index1"))
      index2 = matched.group("index2")
      index2 = int(index2) if index2 else None
      func = matched.group("function")
      return index1, index2, column, func, token_syntax
  
file_path: underthesea/underthesea/transformer/tagged.py
imports: import re
  from underthesea.transformer.tagged_feature import functions
label_desc: Use image node_id 2 for calling the TaggedTransformer obj's underlying member method code with example usage: obj._extract_template(template) and returns: index1,  index2,  column,  func,  token_syntax