public abstract class Substitution extends Object
'$'
开始,例如: $1
,$2
等,但Substitution
类可支持对多种不同前缀的变量进行替换。Modifier and Type | Field and Description |
---|---|
protected String |
replacementPrefixes |
Constructor and Description |
---|
Substitution()
创建一个替换,以
'$' 为变量前缀。 |
Substitution(String replacementPrefixes)
创建一个替换,以指定字符为变量前缀。
|
Modifier and Type | Method and Description |
---|---|
protected abstract String |
group(int index,
int groupNumber)
子类覆盖此方法,以提供指定类型、指定group序号的的replacement结果。
|
String |
substitute(String input)
替换字符串中的变量。
|
void |
substitute(StringBuilder buf,
String input)
替换字符串中的变量。
|
protected final String replacementPrefixes
public Substitution()
'$'
为变量前缀。public Substitution(String replacementPrefixes)
public final void substitute(StringBuilder buf, String input)
protected abstract String group(int index, int groupNumber)
Copyright © 2006–2018 TinyGroup. All rights reserved.