黑马程序员--正则表达式
来源:互联网 发布:淘宝网店代卖 编辑:程序博客网 时间:2024/06/08 18:00
1:正则表达式(理解)
(1)正则表达式:就是符合一定规则的字符串。
(2)规则字符:
请参照总结的txt文件。
(3)常用功能:
1:判断功能
String -- matches
2:切割功能
String -- split
3:替换功能
String -- replaceAll
4:获取功能
Pattern
Matcher
compile()
find()
group()
(4)案例:
1:校验邮箱和电话号码
2:我要学编程
3:获取文本文件中的邮箱
2要掌握的正则规则
(1):特殊字符
\\:反斜线
\r:回车
\n:换行
(2):字符类
[abc]:a,b或者c的任意一个。
[^abc]:除了a,b,c以外的字符。
[a-zA-Z]:包括了26个英文字母。
[0-9]:包括了0-9这个10个数字字符。
(3):预定义字符类
. 任意字符
\d 数字[0-9]
\D 非数字[^0-9]
\w 单词字符:[a-zA-Z_0-9]
\W 非单词字符:[^\w]
(4):边界匹配器
^ 行的开头
$ 行的结尾
\b 单词边界
(5):Greedy 数量词
x? 0次或1次
x* 0次或多次
x+ 1次或多次
x{n} 恰好n次
x{n,} 至少n次
x{m,n} 至少m次,但不能超过n次
0 0
- 黑马程序员-正则表达式
- 黑马程序员 正则表达式
- 黑马程序员:正则表达式
- 黑马程序员---正则表达式
- 黑马程序员:正则表达式
- 黑马程序员--正则表达式
- 黑马程序员--正则表达式
- 黑马程序员--正则表达式
- 黑马程序员--正则表达式
- 黑马程序员 正则表达式
- 黑马程序员-正则表达式
- 黑马程序员:正则表达式
- 黑马程序员-正则表达式
- 黑马程序员 正则表达式
- 黑马程序员---正则表达式
- 黑马程序员---正则表达式
- 黑马程序员-正则表达式
- 黑马程序员--正则表达式
- mybatis在xml文件中处理大于号小于号的方法
- E-R图关系模式的转换
- iOS 重写isEqual方法
- JVM参数设置、分析
- 151015总结
- 黑马程序员--正则表达式
- Android源码编译及替换成自己编译的linux内核
- bundle handler.sendMessage 方法及接收数据方法
- Memcached java简单实例
- iOS应用性能调优(二)
- Spring+SpringMVC+mybatis+easyui整合实例(五)使用mybatis拦截器分页
- iOS 怕忘记的一些备用代码
- 多接口设计应以接口为个体进行设计
- linux下的C语言开发(开篇)