黑马程序员技术交流社区
标题:
关于正则表达式我不明白的地方
[打印本页]
作者:
且听风_R0pZK
时间:
2015-9-13 23:23
标题:
关于正则表达式我不明白的地方
代码的意义完全是一样的,只有变量不同,但是最终的输出结果却是不同的,分别为:
158****1234
158****2345
//不明白的地方
String str="15812342345";
str=str.replaceAll("(\\d{3})(\\d{4})(\\d{4})", "$1****$2");
System.out.print(str);
String str2 = "15800001111";
str2 = str2.replaceAll("(\\d{3})(\\d{4})(\\d{4})","$1****$3");
System.out.println(str2);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2