public class PatternReplacer
extends java.lang.Object
implements java.io.Serializable
Defines a source pattern (regular expresssion) and its replacement string, along with a method for performing the replacement.
| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.String | replacementPatternReplacement. | 
| protected java.lang.String | sourcePatternSource pattern string. | 
| protected java.util.regex.Matcher | sourcePatternMatcherCompiled source pattern matcher. | 
| Constructor and Description | 
|---|
| PatternReplacer(java.lang.String sourcePattern,
               java.lang.String replacementPattern)Create a pattern replacer definition. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.regex.Matcher | getMatcher()Get pattern matcher. | 
| java.lang.String[] | matchGroups(java.lang.String s)Return matched groups. | 
| java.lang.String | replace(java.lang.String s)Perform replacement. | 
| java.lang.String | toString()Display pattern replacer as string. | 
protected java.lang.String sourcePattern
protected java.util.regex.Matcher sourcePatternMatcher
protected java.lang.String replacementPattern
public PatternReplacer(java.lang.String sourcePattern,
               java.lang.String replacementPattern)
sourcePattern - Source pattern string as a
                              regular expression.replacementPattern - Replacement pattern string
                              as a regular expression
                              replacement expression.public java.lang.String[] matchGroups(java.lang.String s)
s - String to match.public java.lang.String replace(java.lang.String s)
s - String in which to perform replacement.public java.util.regex.Matcher getMatcher()
public java.lang.String toString()
toString in class java.lang.Object