code: def select_id_by_name(query):
      
      id_author = get_id_author()
      comp = regex.compile(r'{}'.format(query.casefold()), flags=regex.VERSION1)
      matches = []
      for _id, author in id_author.items():
          match = comp.findall(author.casefold())
          if match:
              matches.append((_id, author))
      return matches
docs: Do a case-insensitive regex match on author name, returns TLG id.