def parse_nick_template(string, template_regex, outtemplate):
 match = template_regex.match(string)
 if match:
  return outtemplate.format(**match.groupdict())
 return string

def parse_nick_template ( string , template_regex , outtemplate ) : match = template_regex . match ( string ) if match : return outtemplate . format ( ** match . groupdict ( ) ) return string
parse a text using a template and map it to another template args: string : the input string to processj template_regex : a template regex created with initialize_nick_template .