@Test
public void testExecuteWithCharacterClass() throws Exception {

    CleanPatternSanitizer sanitizer = new CleanPatternSanitizer("[\\p{L}\\p{Nd}\\.\\-\\s#&',:\\/\\\\]+");
    assertEquals("P.O. Box 123", sanitizer.execute("P.O. Box 123"));
    assertEquals("/P.O. Box 123", sanitizer.execute("/P.O. Box 123"));
    assertEquals("\\P.O. Box 123", sanitizer.execute("\\P.O. Box 123"));
    assertEquals("b50 First St/b, iFloor 7/uscriptalerthacked/script",
        sanitizer.execute("<b>50 First St</b>, <i>Floor 7</u><script>alert(hacked!);</script>"));
    assertEquals("50 First St, Floor 7", sanitizer.execute("^50 First} St, ~Flo|or 7"));
}