module Fluent::Compat::StringUtil
def match_regexp(regexp, string)
def match_regexp(regexp, string) begin return regexp.match(string) rescue ArgumentError => e raise e unless e.message.index("invalid byte sequence in".freeze).zero? $log.info "invalid byte sequence is replaced in `#{string}`" string = string.scrub('?') retry end return true end