package org.lantern.exceptional4j.contrib; import org.lantern.exceptional4j.RegexSanitizer; import org.lantern.exceptional4j.Sanitizer; /** * A {@link Sanitizer} that replaces everything that looks like an IPv4 address * with ???.???.???.???. */ public class IPv4Sanitizer extends RegexSanitizer { private static final String IP_REGEX = "(?:[0-9]{1,3}\\.){3}[0-9]{1,3}"; private static final String IP_REPLACEMENT = "???.???.???.???"; public IPv4Sanitizer() { super(IP_REGEX, IP_REPLACEMENT); } }