使用Matcher.appendReplacement(String str1, String str2)时要注意,最好这样用:
Matcher.appendReplacement(String str1, String str2. replaceAll("", "").replaceAll("//$", "//$"));
1 replaceAll("", "")是为了把"/"符号加上,如果不进行这部处理,"/"符号就会被删除!
2 replaceAll("//$", "//$")是为了把"$"符号转义,因为"$"后加数字是表示第几组的意思!
Matcher.appendReplacement(String str1, String str2. replaceAll("", "").replaceAll("//$", "//$"));
1 replaceAll("", "")是为了把"/"符号加上,如果不进行这部处理,"/"符号就会被删除!
2 replaceAll("//$", "//$")是为了把"$"符号转义,因为"$"后加数字是表示第几组的意思!