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 Details

    • REPLACE_FIRST

      static final int REPLACE_FIRST
      Replace only the first occurrence of the regular expression
      See Also:
    • REPLACE_ALL

      static final int REPLACE_ALL
      Replace all occurrences of the regular expression
      See Also:
  • Method Details

    • substitute

      String substitute(String input, 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