Matcher,Pattern
来源:互联网 发布:阿里云怎么绑定域名 编辑:程序博客网 时间:2024/06/08 13:32
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(string);
matcher 有find(),matches(),lookingAt()等3个用于匹配的方法
前两个在实际开发中运用较多,
1.find() 有一个匹配就找到一个,匹配位置相应增加,直到匹配完整个字符串
2.matches() 要求验证的字符串与表达式完全匹配
3.lookingAt()部分匹配,总是从第一个字符进行匹配,匹配成功了不再继续匹配,匹配失败了,也不继续匹配。
String replaceAll(String replacement)
将目标字符串里与既有模式相匹配的子串全部替换为指定的字符串。
String replaceFirst(String replacement)
将目标字符串里第一个与既有模式相匹配的子串替换为指定的字符串。
reset() 方法是重置匹配位置的,如果有参数会将匹配位置转到那个位置,否则就从第一个字符开始。
添加一点:String nStr=Pattern.compile(“[^0-9.]”).matcher(str).replaceAll(“”);
替换目标字符串中不是数字和点的字符为 “”,也就是取出某个double类型的数字的值
该博主介绍的就更加详细了,对匹配位置也进行了深入的阐述,厉害了~
https://www.cnblogs.com/wangjunxiao/p/7115559.html
阅读全文
0 0
- Matcher Pattern
- Pattern - Matcher
- Matcher,Pattern
- 正则表达式 Pattern、Matcher
- Matcher AND Pattern
- Regex(Pattern、Matcher)
- 正则 Matcher Pattern
- 正则表达式Pattern\Matcher
- java Pattern Matcher
- Pattern Matcher类 JAVA
- java Pattern Matcher group
- Pattern和Matcher
- 【LET】【JAVA】Pattern Matcher
- 正则 Pattern和Matcher
- Pattern和Matcher详解
- Pattern和Matcher
- 正则pattern和matcher
- Pattern与Matcher介绍
- MySQL alter Table添加列的性能
- Resin 的部署
- 使用RxBus替换EvenBus
- 用于创建和管理 Azure 虚拟机的常用 PowerShell 命令
- JVM(十三)理解GC日志
- Matcher,Pattern
- 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法? 注:规定从一级到一级有0种走法。
- 图解HTTP学习笔记
- Java基础之异常
- Cg Programming/Unity/Screen Overlays屏幕叠加
- Fiori2.0学习笔记-OData(new)
- sklearn库中的标准数据集及基本功能
- chrome默认情况下,地址栏无法识别关键字搜索
- sublime text3快速生成html头部信息