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

  • 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 java.lang.String substitute​(java.lang.String input, java.lang.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