Package java.util.regex

Examples of java.util.regex.Pattern.flags()


    baseString = "(?-i)";
    pat = Pattern.compile(baseString);

    baseString = "(?idmsux)abc(?-i)vg(?-dmu)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.COMMENTS);

    baseString = "(?idmsux)abc|(?-i)vg|(?-dmu)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.COMMENTS);
View Full Code Here


    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.COMMENTS);

    baseString = "(?idmsux)abc|(?-i)vg|(?-dmu)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.COMMENTS);

    baseString = "(?is)a((?x)b.)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
View Full Code Here

    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.COMMENTS);

    baseString = "(?is)a((?x)b.)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.CASE_INSENSITIVE);

    baseString = "(?i)a((?-i))";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.CASE_INSENSITIVE);
View Full Code Here

    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.DOTALL | Pattern.CASE_INSENSITIVE);

    baseString = "(?i)a((?-i))";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.CASE_INSENSITIVE);

    baseString = "((?i)a)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), 0);
View Full Code Here

    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), Pattern.CASE_INSENSITIVE);

    baseString = "((?i)a)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), 0);

    pat = Pattern.compile("(?is)abc");
    assertEquals(pat.flags(), Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
  }
View Full Code Here

    baseString = "((?i)a)";
    pat = Pattern.compile(baseString);
    assertEquals(pat.flags(), 0);

    pat = Pattern.compile("(?is)abc");
    assertEquals(pat.flags(), Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
  }

  /*
   * Class under test for Pattern compile(String, int)
   */
 
View Full Code Here

        final Pattern pattern = (Pattern)source;
        writer.startNode("pattern");
        writer.setValue(pattern.pattern());
        writer.endNode();
        writer.startNode("flags");
        writer.setValue(String.valueOf(pattern.flags()));
        writer.endNode();
    }

    @Override
    public Object unmarshal(final HierarchicalStreamReader reader, final UnmarshallingContext context) {
View Full Code Here

        defaultConverter.marshal(source, writer, context);
    }

    public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
        Pattern notCompiled = (Pattern) defaultConverter.unmarshal(reader, context);
        return Pattern.compile(notCompiled.pattern(), notCompiled.flags());
    }

}
View Full Code Here

        Pattern result = (Pattern) xstream.fromXML(actualXml);

        // verify
        assertEquals(expectedXml, actualXml);
        assertEquals(pattern.pattern(), result.pattern());
        assertEquals(pattern.flags(), result.flags());

        assertFalse("regex should not hava matched", result.matcher("oooo").matches());
        assertTrue("regex should have matched", result.matcher("aeae").matches());
    }
   
View Full Code Here

        baseString = "(?-i)";
        pat = Pattern.compile(baseString);

        baseString = "(?idmsux)abc(?-i)vg(?-dmu)";
        pat = Pattern.compile(baseString);
        assertEquals(pat.flags(), Pattern.DOTALL | Pattern.COMMENTS);

        baseString = "(?idmsux)abc|(?-i)vg|(?-dmu)";
        pat = Pattern.compile(baseString);
        assertEquals(pat.flags(), Pattern.DOTALL | Pattern.COMMENTS);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.