5、正则demo之获取

  1. 将正则表达式封装成对象
  2. 让正则对象和要操作的字符串相关联
  3. 关联后获取正则匹配引擎
  4. 通过引擎对符合规则的字串进行操作,比如取出

1.将字符串切割成数组 ,

String str = "ming tian jiu yao fang jia le ,da jia";
String reg = "\\b[a-z]{3}\\b";
//让规则封装成对象
Pattern p = Pattern.compile(reg);
//让正则对象和要关联的字符串相匹配。获取匹配器对象
Matcher m = p.matcher(str);
//System.out.println(m.matcher());//其实String类的matcher()方法用的就是Pattern和Matcher对象来完成的,作用于整个字符串,只不过被String对象封装后用起来较为简单,但是功能却单一。
boolean b=m.find();将规则作用到字符串上,并进行符合规则的子串查找。
System.out .println(m.group());//用于获取匹配后的结果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,456评论 19 139
  • 正则表达式描述的是一种规则,符合这种限定规则的字符串我们认为它某种满足条件的,是我们所需的。在正则表达式中,主要有...
    Single_YAM阅读 786评论 0 4
  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 4,182评论 0 13
  • “也许是因为17岁就被一个女孩说过‘我喜欢你,我们结婚吧,我们这样就算间接接吻了吧?’等等这类的话语,所以之后就很...
    清晨沐雨阅读 230评论 0 1
  • 这几年和我爸文字上的交流很少。成长的过程中,有那么几年,经常和我爸有文字上的交流。你看看我写的东西,我看看你写的东...
    scot0714阅读 186评论 0 1

友情链接更多精彩内容