| 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 and Description | 
|---|---|
| static StringMatcher | StringSubstitutor. DEFAULT_PREFIXConstant for the default variable prefix. | 
| static StringMatcher | StringSubstitutor. DEFAULT_SUFFIXConstant for the default variable suffix. | 
| static StringMatcher | StringSubstitutor. DEFAULT_VALUE_DELIMITERConstant for the default value delimiter of a variable. | 
| Modifier and Type | Method and 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 and 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 and 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 and 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.