org.apache.tools.ant.util.regexp
public class JakartaRegexpMatcher extends Object implements RegexpMatcher
Method Summary | |
---|---|
protected RE | getCompiledPattern(int options)
Compile the pattern.
|
protected int | getCompilerOptions(int options)
Convert the generic options to the regex compiler specific options. |
Vector | getGroups(String argument)
Returns a Vector of matched groups found in the argument
using default options.
|
Vector | getGroups(String input, int options)
Returns a Vector of matched groups found in the argument.
|
String | getPattern()
Get a String representation of the regexp pattern |
boolean | matches(String argument)
Does the given argument match the pattern? |
boolean | matches(String input, int options)
Does the given argument match the pattern? |
void | setPattern(String pattern)
Set the regexp pattern from the String description. |
Parameters: options the ant regexp options
Returns: a compiled pattern
Throws: BuildException if an error occurs
Parameters: options the generic options
Returns: the specific options
Group 0 will be the full match, the rest are the parenthesized subexpressions
.Parameters: argument the string to match against
Returns: the vector of groups
Throws: BuildException on error
Group 0 will be the full match, the rest are the parenthesized subexpressions
.Parameters: input the string to match against options the regex options to use
Returns: the vector of groups
Throws: BuildException on error
Returns: the pattern
Parameters: argument the string to match against
Returns: true if the pattern matches
Throws: BuildException on error
Parameters: input the string to match against options the regex options to use
Returns: true if the pattern matches
Throws: BuildException on error
Parameters: pattern the pattern to match