java正则表达式
1、什么是java正则表达式 ? ? ? ? 1、RegularExpressions(Regex) 正则表达式是一种用来描述一定数量文本的模式,常用于:字符串匹配、查找和替换。? ? ? ? 2、正则表达式是字符串处理的利器,它是一种描述字符串模式的式子,一个正则表达式的核心价值就是匹配一个字符串。 ? ? ? ? 3、示例:
Pattern p=Pattern.compile("d"
Matcher m=p.matcher("1"
System.out.println(m.matches());
2、正则表达式的规则 ? ? 2.1 常用正则表达式 2.2 数量表示 2.3 ?逻辑运算符 3、案例参考 ? ? ? ?3.1 电子邮件:^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$(标准) 参考 ^w+@w+.w+$ ? ? ? ?3.2 中国电话号码:^((d{3})|d{3}-)?d{8} (标准) 参考 ^0[0-9]{2,3}-[1-9][0-9]{6,7}$ ? ? ? ?3.3?验证内部tomcat服务器的地址是否符合要求? ?? Pattern p = Pattern.compile("http://(d{1,3}.d{1,3}):(d{1,5})/w+.w+"= p.matcher("http://127.0.0.1:8081/index.html""该服务器的地址是:"+m.group(1"该端口是:"+m.group(2
? ? ? ? ? ? ? ? ? ?该服务器的地址是:127.0.0.1? ? ? ? ? ? ? ? ? ?该端口是:8081 作者:小不点啊出处:http://www.cnblogs.com/leeSmall/p/7627327.html版权归作者所有,转载请注明出处 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |