我有一個輸入字符串:替換正則表達式OCCURENCES
"hello [you], this is [me]"
我有一個字符串映射到串的函數(硬編碼爲簡單起見):
public String map(final String input) {
if ("you".equals(input)) {
return "SO";
} else if ("me".equals(input)) {
return "Kate";
}
...
}
什麼是最通過各自的映射(通過調用map
函數給出)替換每個[(.*)?]
的便捷方法?
如果我是正確的,你不能使用String.replaceAll()
這裏,因爲我們不知道提前更換。
您應該使用'java.util.Map'而不是此函數。 –
DennisW
2015-02-09 13:48:51