public class Pattern
extends java.lang.Object
implements java.lang.Cloneable
new Pattern("[0-9]+").contains(s)
Modifier and Type | Field and Description |
---|---|
protected Automaton_Pattern |
automaton |
protected static java.util.HashMap |
AUTOMATON_MAP |
Modifier | Constructor and Description |
---|---|
protected |
Pattern(Automaton_Pattern automaton) |
protected |
Pattern(ISet_char fullSet) |
|
Pattern(java.lang.String regEx)
creates a minimized deterministic automaton (DFA) from the given regEx pattern.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
contains(char[] chars) |
boolean |
contains(char[] chars,
int offset) |
boolean |
contains(char[] chars,
int offset,
int length) |
boolean |
contains(java.io.Reader in) |
boolean |
contains(java.lang.String s) |
boolean |
contains(java.lang.String s,
int offset) |
boolean |
contains(java.lang.String s,
int offset,
int length) |
protected static Automaton_Pattern |
get(java.lang.String regEx,
boolean cache) |
java.lang.String |
getRegEx() |
java.lang.String |
toString() |
protected static final java.util.HashMap AUTOMATON_MAP
protected Automaton_Pattern automaton
protected Pattern(Automaton_Pattern automaton)
protected Pattern(ISet_char fullSet)
public Pattern(java.lang.String regEx)
protected static final Automaton_Pattern get(java.lang.String regEx, boolean cache)
public boolean contains(java.lang.String s)
public boolean contains(java.lang.String s, int offset)
public boolean contains(java.lang.String s, int offset, int length)
public boolean contains(char[] chars)
public boolean contains(char[] chars, int offset)
public boolean contains(char[] chars, int offset, int length)
public boolean contains(java.io.Reader in) throws java.io.IOException
java.io.IOException
public java.lang.String getRegEx()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object