public final class PatternTokenizer extends LexicalTokenizer
Constructor and Description |
---|
PatternTokenizer(String name)
Constructor of
PatternTokenizer . |
Modifier and Type | Method and Description |
---|---|
List<RegexFlags> |
getFlags()
Get the flags property: Regular expression flags.
|
Integer |
getGroup()
Get the group property: The zero-based ordinal of the matching group in
the regular expression pattern to extract into tokens.
|
String |
getPattern()
Get the pattern property: A regular expression pattern to match token
separators.
|
PatternTokenizer |
setFlags(List<RegexFlags> flags)
Set the flags property: Regular expression flags.
|
PatternTokenizer |
setFlags(RegexFlags... flags)
Set the flags property: Regular expression flags.
|
PatternTokenizer |
setGroup(Integer group)
Set the group property: The zero-based ordinal of the matching group in
the regular expression pattern to extract into tokens.
|
PatternTokenizer |
setPattern(String pattern)
Set the pattern property: A regular expression pattern to match token
separators.
|
getName
public PatternTokenizer(String name)
PatternTokenizer
.name
- The name of the tokenizer. It must only contain letters, digits, spaces,
dashes or underscores, can only start and end with alphanumeric
characters, and is limited to 128 characters.public String getPattern()
public PatternTokenizer setPattern(String pattern)
pattern
- the pattern value to set.public List<RegexFlags> getFlags()
public PatternTokenizer setFlags(RegexFlags... flags)
flags
- the flags value to set.public PatternTokenizer setFlags(List<RegexFlags> flags)
flags
- the flags value to set.public Integer getGroup()
public PatternTokenizer setGroup(Integer group)
group
- the group value to set.Copyright © 2021 Microsoft Corporation. All rights reserved.