'异常分析' 目录归档

IllegalArgumentException:Illegal group reference异常的原因及解决方案

        java中java.lang.String使用replaceAll(regex, replacement)函数与replaceFirst(regex, replacement)函数有时会报IllegalArgumentException:Illegal group reference异常(Exception),我们从源码中分析一下出现原因及解决方案。 异常原因: 以下是jdk1.7中replaceAll()与replaceFirst()函数调用的函数源码: public Matcher appendReplacement(StringBuffer sb, String replacement) {   int cursor = 0;   StringBuilder resul...

阅读全文