这段代码是前两天在CSDN上看到的,自己研究了一下,有一些地方不太明白,请大家帮忙解释一下,谢谢!代码如下:
//第1句
result = result.replaceAll("零([^亿万圆])", "零");
//第2句
result = result.replaceAll("亿零+万","亿零");
//第3句
result = result.replaceAll("零+", "零");
//第4句
result = result.replaceAll("零([亿万圆])", "$1");
//第5句
result =result.replaceAll("^壹拾","拾");以下是我自己的理解:
第1句是把以零开头,而非亿,万,圆结尾的替换成零,请问第一句的圆括号()是做什么用的
第2句$1是做什么用的
就这些谢谢!我觉第5句的^应该去掉!