code: def search_by_re_list(re_list, text):
      
      for matcher in re_list:
          m = matcher.search(text)
          if m:
              return m.groupdict()
      return None
docs: Given a list of compiled regular expressions,
      try to search in text with each matcher until the first
      match occurs. Return the group-dict for that first match.