public class RegexpMatcher extends java.lang.Object
Constructor and Description |
---|
RegexpMatcher() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears any previously compiled patterns.
|
protected org.apache.oro.text.regex.Pattern |
compilePattern(java.lang.String pattern) |
boolean |
contains(java.lang.String pattern,
java.lang.String input) |
protected org.apache.oro.text.regex.Pattern |
getCompiledPattern(java.lang.String pattern) |
java.lang.String |
getEscapedPatternString(java.lang.String pattern) |
RegexpMatch[] |
getMatches(java.lang.String pattern,
java.lang.String input)
Given an input string, finds all matches in an input string for the pattern.
|
java.lang.String[] |
getMatches(java.lang.String pattern,
java.lang.String input,
int subgroup)
Given an input string, finds all matches in an input string for the pattern.
|
protected org.apache.oro.text.regex.PatternMatcher |
getPatternMatcher() |
boolean |
matches(java.lang.String pattern,
java.lang.String input) |
public RegexpMatcher()
protected org.apache.oro.text.regex.Pattern compilePattern(java.lang.String pattern)
protected org.apache.oro.text.regex.Pattern getCompiledPattern(java.lang.String pattern)
public void clear()
protected org.apache.oro.text.regex.PatternMatcher getPatternMatcher()
public boolean matches(java.lang.String pattern, java.lang.String input)
public boolean contains(java.lang.String pattern, java.lang.String input)
public java.lang.String getEscapedPatternString(java.lang.String pattern)
public RegexpMatch[] getMatches(java.lang.String pattern, java.lang.String input)
pattern
- the regexp pattern for matchinginput
- the string to search for matches withinpublic java.lang.String[] getMatches(java.lang.String pattern, java.lang.String input, int subgroup)
pattern
- the regexp pattern for matchinginput
- the string to search for matches withinsubgroup
- the group (sub-expression) within the pattern to return as a match