'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:'

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

    the_string = name
    match_group = re.search(self.__format_text_exp, line)
    if match_group:
        name = match_group.group(1)
        changed_name = self.__text_format_dict.get(name)
        if changed_name:
            the_string += ('<format>%s' % changed_name)
        else:
            sys.stderr.write('module    is    fields_string\n')
            sys.stderr.write('method    is    __parse_num_type\n')
            sys.stderr.write(('no    dictionary    entry    for    %s\n' % name))
    match_group = re.search(self.__filter_switch, line)
    if match_group:
        arg = match_group.group(1)
        the_string += ('<filter>%s' % arg)
    line = re.sub(self.__filter_switch, '', line)
    match_group = re.search(self.__quote_exp, line)
    if match_group:
        arg = match_group.group(1)
        arg = arg.replace('"', '&quot;')
        the_string += ('<argument>%s' % arg)
    else:
        sys.stderr.write('Module    is    field_strings\n')
        sys.stderr.write('method    is    include_text_func\n')
        sys.stderr.write('no    argument    for    include    text\n')
    index = line.find('\\!')
    if (index > (-1)):
        the_string += '<no-field-update>true'
    return [None, None, the_string]
