'Requried:
field_name -- the first word in the string
name --the changed name according to the dictionary
line -- the string to be parse
Retuns:
The name of the field
Logic:
self.__link_switch = re.compile(r\'\l\s{1,}(.*?)\s\')'

def __hyperlink_func(self, field_name, name, line):

    self.__link_switch = re.compile('\\\\l\\s{1,}"{0,1}(.*?)"{0,1}\\s')
    the_string = name
    match_group = re.search(self.__link_switch, line)
    if match_group:
        link = match_group.group(1)
        link = link.replace('"', '&quot;')
        the_string += ('<link>%s' % link)
    line = re.sub(self.__link_switch, '', line)
    match_group = re.search(self.__quote_exp, line)
    if match_group:
        arg = match_group.group(1)
        the_string += ('<argument>%s' % arg)
    else:
        pass
    index = line.find('\\m')
    if (index > (-1)):
        the_string += '<html2-image-map>true'
    index = line.find('\\n')
    if (index > (-1)):
        the_string += '<new-window>true'
    index = line.find('\\h')
    if (index > (-1)):
        the_string += '<no-history>true'
    return [None, None, the_string]
