加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java正则表达式

发布时间:2020-12-14 06:25:33 所属栏目:Java 来源:网络整理
导读:1、什么是java正则表达式 ? ? ? ? 1、RegularExpressions(Regex) 正则表达式是一种用来描述一定数量文本的模式,常用于:字符串匹配、查找和替换。? ? ? ? 2、正则表达式是字符串处理的利器,它是一种描述字符串模式的式子,一个正则表达式的核心价值就是匹

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版权归作者所有,转载请注明出处

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读