org.apache.tools.ant.util.regexp
Interface Regexp
- All Superinterfaces: 
- RegexpMatcher
- All Known Implementing Classes: 
- JakartaOroRegexp, JakartaRegexpRegexp, Jdk14RegexpRegexp
- public interface Regexp 
- extends RegexpMatcher
Interface which represents a regular expression, and the operations
 that can be performed on it.
| Field Summary | 
| static int | REPLACE_ALLReplace all occurrences of the regular expression
 | 
| static int | REPLACE_FIRSTReplace only the first occurrence of the regular expression
 | 
 
 
| Method Summary | 
|  java.lang.String | substitute(java.lang.String input,
           java.lang.String argument,
           int options)Perform a substitution on the regular expression.
 | 
 
 
REPLACE_FIRST
static final int REPLACE_FIRST
- Replace only the first occurrence of the regular expression
 
- See Also:
- Constant Field Values
 
REPLACE_ALL
static final int REPLACE_ALL
- Replace all occurrences of the regular expression
 
- See Also:
- Constant Field Values
 
substitute
java.lang.String substitute(java.lang.String input,
                            java.lang.String argument,
                            int options)
                            throws BuildException
- Perform a substitution on the regular expression.
 
- 
 
- 
- Parameters:
- input- The string to substitute on
- argument- The string which defines the substitution
- options- The list of options for the match and replace. See the
                MATCH_ and REPLACE_ constants above.
- Returns:
- the result of the operation
- Throws:
- BuildException- on error