code: def filter_service_by_regex_host_name(regex):
      
      host_re = re.compile(regex)
  
      def inner_filter(items):
          """Inner filter for service. Accept if regex match service.host.host_name"""
          service = items["service"]
          host = items["hosts"][service.host]
          if service is None or host is None:
              return False
          return host_re.match(host.host_name) is not None
  
      return inner_filter
docs: Filter for service
      Filter on regex host_name
  
      :param regex: regex to filter
      :type regex: str
      :return: Filter
      :rtype: bool