初学正则
来源:互联网 发布:旺草胡蜂醋官方淘宝 编辑:程序博客网 时间:2024/06/07 14:35
this\s+is\s+text
- \s+ –> 多个空格
^\d+(.\d+)?
- ^ 定义了以什么开始
- \d+ —> 匹配至少一个数字
- ? 设置括号里面的选项是可选的
- . 匹配”.” —> . 匹配任何一个字符如:a或1
可以匹配:5 1.5 2.21
reg=”((\s)*|(\d){4}[2-9]\d{2}\d{4})”
- ((空格)n|(数字{4个})[2-9]两位数字+四位数字
- 引号中间不能有空格,有空格的话就不行
Pattern类
- 是对正则表达式的编译,接受一个正则表达式的参数
- Pattern.matches(reg,str)等价于str.matches(reg)
- reg是正则式
- str是要比较的字符串
- 返回一个 boolean false or true
- false :不匹配
- true : 匹配
Matcher类
- 对输入字符串进行解释和匹配操作的引擎
PatternSyntaxException:
- 是一个非强制异常类,标识一个正则表达式中的一个语法错误。
sc.hasNext()
- 如果输入,返回true 是一个是否输入的判断
sc.next()
- 如果输入,返回字符给sc,是一个赋值的过程
0 0
- 初学正则
- MYSQL 正则初学
- 初学正则表达式 -- Java
- Python初学-正则表达式
- 正则表达式初学
- js正则表达式初学
- 正则表达式初学总结
- Java正则表达式初学
- 初学正则表达式
- 初学python,正则
- python 初学正则表达式
- 正则表达式初学习
- 初学正则表达式
- 正则表达式初学笔记
- 正则表达式初学总结
- 正则表达式初学
- 初学正则表达式
- 正则表达式的初学习
- Android SO文件保护OLLVM混淆加固——混淆篇(二)
- 网站注册登录模块
- CUDA性能优化----warp深度解析
- Implement localization swift 本地化
- 八大排序
- 初学正则
- 海量数据处理的 Top K算法(问题) hashtable+小顶堆实现
- mysql 数据备份
- 【优雅编程之道】之方法的9点建议
- BJ模拟(1) D2T1 Bash Plays with Functions
- Android Studio版本控制 —— git
- CUDA学习----sp, sm, thread, block, grid, warp概念
- 测试代码
- 第三周:( LeetCode 112 113 ) Path Sum I II(c++)