黑马程序员技术交流社区
标题:
正则表达式!! 求助
[打印本页]
作者:
liuch111
时间:
2015-7-15 22:29
标题:
正则表达式!! 求助
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str = "111.3.22.11";
str=str.replaceAll("(^|\\.)(\\d)(\\.|$)","$100$2$3");
str=str.replaceAll("(^|\\.)(\\d{2})(\\.|$)","$10$2$3");
str=str.replaceAll("(^|\\.)(\\d{2})(\\.|$)","$10$2$3");
str=str.replaceAll("(^|\\.)(\\d{1})(\\.|$)","$100$2$3");
System.out.println(str);
}
}
str=str.replaceAll("(^|\\.)(\\d)(\\.|$)","$100$2$3"); 这个语句中的正则表达式谁能解释下吗?
作者:
liuch111
时间:
2015-7-15 22:31
$100$2$3
这三个$分别表示撒
作者:
心在左边跳
时间:
2015-7-15 22:56
我知道到$1$2$3,分别表示前面元组匹配到的字符串。说明匹配到的字符串数据不变。中间加2个00
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2