Package io.jawk.jrt

Class RegexTokenizer

java.lang.Object
io.jawk.jrt.RegexTokenizer
All Implemented Interfaces:
Enumeration<Object>

public class RegexTokenizer extends Object implements Enumeration<Object>
Similar to StringTokenizer, except that tokens are delimited by a regular expression.
Author:
Danny Daglas
  • Constructor Details

    • RegexTokenizer

      public RegexTokenizer(String input, String delimitterRegexPattern)
      Construct a RegexTokenizer.
      Parameters:
      input - The input string to tokenize.
      delimitterRegexPattern - The regular expression delineating tokens within the input string.
    • RegexTokenizer

      public RegexTokenizer(String input, String delimitterRegexPattern, int flags)
      Construct a RegexTokenizer with explicit Pattern flags.
      Parameters:
      input - The input string to tokenize.
      delimitterRegexPattern - The regular expression delineating tokens within the input string.
      flags - Pattern compilation flags, such as Pattern.CASE_INSENSITIVE
    • RegexTokenizer

      public RegexTokenizer(String input, Pattern pattern)
      Construct a RegexTokenizer around a precompiled pattern.
      Parameters:
      input - The input string to tokenize.
      pattern - The compiled delimiter pattern.
  • Method Details