前言replaceAll(regex,replacement)函数,由于第一个参数支持正则表达式,replacement中出现“$”,会按照$1$2的分组模式进行匹配。当编译器发现“$”后跟的不是整数的时候,就会抛出“非法的组引用”的异常。例如,如下代码会报错:publicclassTest{publicstaticvoidmain(String[]args){Stringstr="123ABC456";Stringre="#7T$/#";System.out.println(str.replaceAll("ABC",re));}}报错内容:Exceptionin...
继续阅读 >