Class JakartaRegexpRegexp

java.lang.Object
org.apache.tools.ant.util.regexp.JakartaRegexpMatcher
org.apache.tools.ant.util.regexp.JakartaRegexpRegexp
All Implemented Interfaces:
Regexp, RegexpMatcher

public class JakartaRegexpRegexp extends JakartaRegexpMatcher implements Regexp
Regular expression implementation using the Jakarta Regexp package
  • Constructor Details

    • JakartaRegexpRegexp

      public JakartaRegexpRegexp()
  • Method Details

    • getSubsOptions

      protected int getSubsOptions(int options)
      Convert ant regexp substitution option to apache regex options.
      Parameters:
      options - the ant regexp options
      Returns:
      the apache regex substitution options
    • substitute

      public String substitute(String input, String argument, int options) throws BuildException
      Perform a substitution on the regular expression.
      Specified by:
      substitute in interface Regexp
      Parameters:
      input - The string to substitute on
      argument - The string which defines the substitution
      options - The list of options for the match and replace.
      Returns:
      the result of the operation
      Throws:
      BuildException - on error