Package | Description |
---|---|
org.apache.commons.text |
Basic classes for text handling.
|
org.apache.commons.text.matcher |
Provides algorithms for matching up strings for use with a
StringSubstitutor . |
Modifier and Type | Field | Description |
---|---|---|
static StringMatcher |
StringSubstitutor.DEFAULT_PREFIX |
Constant for the default variable prefix.
|
static StringMatcher |
StringSubstitutor.DEFAULT_SUFFIX |
Constant for the default variable suffix.
|
static StringMatcher |
StringSubstitutor.DEFAULT_VALUE_DELIMITER |
Constant for the default value delimiter of a variable.
|
Modifier and Type | Method | Description |
---|---|---|
StringMatcher |
StringTokenizer.getDelimiterMatcher() |
Gets the field delimiter matcher.
|
StringMatcher |
StringTokenizer.getIgnoredMatcher() |
Gets the ignored character matcher.
|
StringMatcher |
StringTokenizer.getQuoteMatcher() |
Gets the quote matcher currently in use.
|
StringMatcher |
StringTokenizer.getTrimmerMatcher() |
Gets the trimmer character matcher.
|
StringMatcher |
StringSubstitutor.getValueDelimiterMatcher() |
Gets the variable default value delimiter matcher currently in use.
|
StringMatcher |
StringSubstitutor.getVariablePrefixMatcher() |
Gets the variable prefix matcher currently in use.
|
StringMatcher |
StringSubstitutor.getVariableSuffixMatcher() |
Gets the variable suffix matcher currently in use.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
TextStringBuilder.contains(StringMatcher matcher) |
Checks if the string builder contains a string matched using the specified matcher.
|
TextStringBuilder |
TextStringBuilder.deleteAll(StringMatcher matcher) |
Deletes all parts of the builder that the matcher matches.
|
TextStringBuilder |
TextStringBuilder.deleteFirst(StringMatcher matcher) |
Deletes the first match within the builder using the specified matcher.
|
int |
TextStringBuilder.indexOf(StringMatcher matcher) |
Searches the string builder using the matcher to find the first match.
|
int |
TextStringBuilder.indexOf(StringMatcher matcher,
int startIndex) |
Searches the string builder using the matcher to find the first match searching from the given index.
|
int |
TextStringBuilder.lastIndexOf(StringMatcher matcher) |
Searches the string builder using the matcher to find the last match.
|
int |
TextStringBuilder.lastIndexOf(StringMatcher matcher,
int startIndex) |
Searches the string builder using the matcher to find the last match searching from the given index.
|
TextStringBuilder |
TextStringBuilder.replace(StringMatcher matcher,
String replaceStr,
int startIndex,
int endIndex,
int replaceCount) |
Advanced search and replaces within the builder using a matcher.
|
TextStringBuilder |
TextStringBuilder.replaceAll(StringMatcher matcher,
String replaceStr) |
Replaces all matches within the builder with the replace string.
|
TextStringBuilder |
TextStringBuilder.replaceFirst(StringMatcher matcher,
String replaceStr) |
Replaces the first match within the builder with the replace string.
|
StringTokenizer |
StringTokenizer.setDelimiterMatcher(StringMatcher delim) |
Sets the field delimiter matcher.
|
StringTokenizer |
StringTokenizer.setIgnoredMatcher(StringMatcher ignored) |
Set the matcher for characters to ignore.
|
StringTokenizer |
StringTokenizer.setQuoteMatcher(StringMatcher quote) |
Set the quote matcher to use.
|
StringTokenizer |
StringTokenizer.setTrimmerMatcher(StringMatcher trimmer) |
Sets the matcher for characters to trim.
|
StringSubstitutor |
StringSubstitutor.setValueDelimiterMatcher(StringMatcher valueDelimiterMatcher) |
Sets the variable default value delimiter matcher to use.
|
StringSubstitutor |
StringSubstitutor.setVariablePrefixMatcher(StringMatcher prefixMatcher) |
Sets the variable prefix matcher currently in use.
|
StringSubstitutor |
StringSubstitutor.setVariableSuffixMatcher(StringMatcher suffixMatcher) |
Sets the variable suffix matcher currently in use.
|
Constructor | Description |
---|---|
StringSubstitutor(StringLookup variableResolver,
StringMatcher prefixMatcher,
StringMatcher suffixMatcher,
char escape) |
Creates a new instance and initializes it.
|
StringSubstitutor(StringLookup variableResolver,
StringMatcher prefixMatcher,
StringMatcher suffixMatcher,
char escape,
StringMatcher valueDelimiterMatcher) |
Creates a new instance and initializes it.
|
StringTokenizer(char[] input,
StringMatcher delim) |
Constructs a tokenizer splitting using the specified delimiter matcher.
|
StringTokenizer(char[] input,
StringMatcher delim,
StringMatcher quote) |
Constructs a tokenizer splitting using the specified delimiter matcher and handling quotes using the specified
quote matcher.
|
StringTokenizer(String input,
StringMatcher delim) |
Constructs a tokenizer splitting using the specified delimiter matcher.
|
StringTokenizer(String input,
StringMatcher delim,
StringMatcher quote) |
Constructs a tokenizer splitting using the specified delimiter matcher and handling quotes using the specified
quote matcher.
|
Modifier and Type | Method | Description |
---|---|---|
StringMatcher |
StringMatcherFactory.charMatcher(char ch) |
Constructor that creates a matcher from a character.
|
StringMatcher |
StringMatcherFactory.charSetMatcher(char... chars) |
Constructor that creates a matcher from a set of characters.
|
StringMatcher |
StringMatcherFactory.charSetMatcher(String chars) |
Creates a matcher from a string representing a set of characters.
|
StringMatcher |
StringMatcherFactory.commaMatcher() |
Returns a matcher which matches the comma character.
|
StringMatcher |
StringMatcherFactory.doubleQuoteMatcher() |
Returns a matcher which matches the double quote character.
|
StringMatcher |
StringMatcherFactory.noneMatcher() |
Matches no characters.
|
StringMatcher |
StringMatcherFactory.quoteMatcher() |
Returns a matcher which matches the single or double quote character.
|
StringMatcher |
StringMatcherFactory.singleQuoteMatcher() |
Returns a matcher which matches the single quote character.
|
StringMatcher |
StringMatcherFactory.spaceMatcher() |
Returns a matcher which matches the space character.
|
StringMatcher |
StringMatcherFactory.splitMatcher() |
Matches the same characters as StringTokenizer, namely space, tab, newline and form feed.
|
StringMatcher |
StringMatcherFactory.stringMatcher(String str) |
Creates a matcher from a string.
|
StringMatcher |
StringMatcherFactory.tabMatcher() |
Returns a matcher which matches the tab character.
|
StringMatcher |
StringMatcherFactory.trimMatcher() |
Matches the String trim() whitespace characters.
|
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.