Package io.jawk.jrt
Class RegexTokenizer
java.lang.Object
io.jawk.jrt.RegexTokenizer
- All Implemented Interfaces:
Enumeration<Object>
Similar to StringTokenizer, except that tokens are delimited
by a regular expression.
- Author:
- Danny Daglas
-
Constructor Summary
ConstructorsConstructorDescriptionRegexTokenizer(String input, String delimitterRegexPattern) Construct a RegexTokenizer.RegexTokenizer(String input, String delimitterRegexPattern, int flags) Construct a RegexTokenizer with explicitPatternflags.RegexTokenizer(String input, Pattern pattern) Construct a RegexTokenizer around a precompiled pattern. -
Method Summary
-
Constructor Details
-
RegexTokenizer
Construct a RegexTokenizer.- Parameters:
input- The input string to tokenize.delimitterRegexPattern- The regular expression delineating tokens within the input string.
-
RegexTokenizer
Construct a RegexTokenizer with explicitPatternflags.- Parameters:
input- The input string to tokenize.delimitterRegexPattern- The regular expression delineating tokens within the input string.flags-Patterncompilation flags, such asPattern.CASE_INSENSITIVE
-
RegexTokenizer
Construct a RegexTokenizer around a precompiled pattern.- Parameters:
input- The input string to tokenize.pattern- The compiled delimiter pattern.
-
-
Method Details
-
hasMoreElements
public boolean hasMoreElements()- Specified by:
hasMoreElementsin interfaceEnumeration<Object>
-
nextElement
- Specified by:
nextElementin interfaceEnumeration<Object>
-