使用String中的replaceAll()方法,如果替换的值中包含有$符号时,在进行替换操作时会出现如下错误:
java.lang.IllegalArgumentException: Illegal group reference;
解决方案是先将$替换成其他字符,置换后在替换回来;
且,第一个参数不能存在正则表达式使用的字符,不然会按正则表达式使用,替换出问题
使用String中的replaceAll()方法,如果替换的值中包含有$符号时,在进行替换操作时会出现如下错误:
java.lang.IllegalArgumentException: Illegal group reference;
解决方案是先将$替换成其他字符,置换后在替换回来;
且,第一个参数不能存在正则表达式使用的字符,不然会按正则表达式使用,替换出问题