Java正则表达式之Matcher类的find和matches方法的区别
2024-09-02 22:36:39
讨论整个问题之前,先看个例子:
从上面的例子可以看出
matches()是整个字符串完全匹配时,才会返回true
而find()则只需要字符串中,找到某部分的子字符串匹配则返回true
再回头看看这两个方法的说明:
总结:
matches()方法是完全匹配,即整个字符串必须匹配该正则表达式
find()方法是部分匹配,即在整个字符串中,寻找匹配该正则表达式的子字符串序列,只要找到这样的子字符串,即返回true。
最新文章
- [GodLove]Wine93 Tarining Round #10
- CDN 备胎技巧
- JSTL的if-else表式
- Sphinx 全量索引加实时索引
- JAVA学习Swing绝对局部简单学习
- JS中定义类的方法
- Mac下PHP环境的搭建
- [置顶] 单机版hadoop实例安装
- Oracle百问百答(四)
- Sencha Touch 之 Ext.ComponentManager.get方法使用
- ASP.NET MVC应用程序展示RDLC报表
- java 抽象(abstract) 构造 静态(static) 总结--2017-03-02
- cocoapod升级
- Caffe︱构建lmdb数据集、binaryproto均值文件及各类难辨的文件路径名设置细解
- ionic app打包和签名
- 20155312张竞予 Exp1 PC平台逆向破解(5)M
- redis在游戏服务器中的使用初探(二) 客户端开源库选择
- 2_C语言中的数据类型 (十)数组
- 【机器学习】粗糙集属性约简—Attribute Reduction
- python 统计学的各种检验