我有两个字符串,想用一个字符串替换另一个字符串。问题是字符串有元字符。
例如
String string1 = "I am foo";
String string2 = "I am bar and I am foo. I am both.";
string2 = string2.replaceAll(string1, ""); does the replacement.
假设我有以下字符串。
String string1 = "I + am - foo [].";
String string2 = "I + am bar and I + am - foo []. I am both.";
Then the answer should be : "I + am bar and I am both."
我们如何执行替换?我知道
java.util.regex.Pattern.quote("xyz")
转义字符,但在这种情况下,有很多元字符。
谢谢。