ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java正则表达式总结

2022-06-05 10:00:57  阅读:200  来源: 互联网

标签:总结 Java String 正则表达式 Pattern Matcher matches pattern 匹配


Java中正则表达式全文匹配的三种实现方式

1、String的matches()函数

String s="abc";
String pattern="a**";
s.matches(pattern);

2、Pattern的matches类函数

String s="abc";
String pattern="a**";
Pattern.matches(pattern,s);

3、Pattern 和Matcher 结合使用

String p="a**";
Pattern pattern=Pattern.compile(p);
Matcher matcher=pattern.matcher(s);
  注意:这三种方式都是全文匹配,也就是相当于在 pattern匹配的收尾加了^和$   只有s的全文和pattern的全文匹配上才返回true Matcher中的find函数,可以实现部分匹配。所谓部分匹配,可以理解为,把拆分成多个字符串,拆分后的字符串有部分是满足表达式的,把这些拆分后的字符串都找出来。

标签:总结,Java,String,正则表达式,Pattern,Matcher,matches,pattern,匹配
来源: https://www.cnblogs.com/tcwyh/p/16343430.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有