docs: def get_reference_section_title_patterns():
      """Return a list of compiled regex patterns used to search for the title.
  
      :return: (list) of compiled regex patterns.
      """
      patterns = []
      titles = [u'references',
                u'references.',
                u'r\u00C9f\u00E9rences',
                u'r\u00C9f\u00C9rences',
                u'reference',
                u'refs',
                u'r\u00E9f\u00E9rence',
                u'r\u00C9f\u00C9rence',
                u'r\xb4ef\xb4erences',
                u'r\u00E9fs',
                u'r\u00C9fs',
                u'bibliography',
                u'bibliographie',
                u'citations',
                u'literaturverzeichnis']
      sect_marker = u'^\s*([\[\-\{\(])?\s*' \
                    u'((\w|\d){1,5}([\.\-\,](\w|\d){1,5})?\s*' \
                    u'[\.\-\}\)\]]\s*)?' \
                    u'(?P<title>'
      sect_marker1 = u'^(\d){1,3}\s*(?P<title>'
      line_end = r'(\s*s\s*e\s*c\s*t\s*i\s*o\s*n\s*)?)([\)\}\]])?' \
          r'($|\s*[\[\{\(\<]\s*[1a-z]\s*[\}\)\>\]]|\:$)'
  
      for t in titles:
          t_ptn = re.compile(
              sect_marker +
              _create_regex_pattern_add_optional_spaces_to_word_characters(t) +
              line_end, re.I | re.UNICODE)
          patterns.append(t_ptn)
          # allow e.g.  'N References' to be found where N is an integer
          t_ptn = re.compile(
              sect_marker1 +
              _create_regex_pattern_add_optional_spaces_to_word_characters(t) +
              line_end, re.I | re.UNICODE)
          patterns.append(t_ptn)
  
      return patterns