正则表达式学习笔记009--大括号与选择符的认识与应用
来源:互联网 发布:大数据决策分析系统 编辑:程序博客网 时间:2024/05/02 13:44
正则表达式学习笔记009--大括号与选择符的认识与应用
交流群1:251572072
交流群2:170933152
| 选择符
{n}前面的元素字符出现了n次
{n,}前面的元素字符最少出现n次,n次以上
{m,n}前面的元素字符最少出现m次,最多出现n次
如:
正则表达式:
\d{3,4}-\d{7,8}
待匹配字符串:
020-12345678
1234-1234567
020 12345678
1234 1234567
1231234567
匹配结果:
020-12345678
1234-1234567
-----------------------
正则表达式:
\d{3,4}\s?\d{7,8}
\d{3,4}\s{1}\d{7,8}
待匹配字符串:
020-12345678
1234-1234567
020 12345678
1234 1234567
匹配结果:
020 12345678
1234 1234567
----------------------------------------------
正则表达式:
\d{3,4}[-|\s]?\d{7,8}
待匹配字符串:
020-12345678
1234-1234567
020 12345678
1234 1234567
1231234567
匹配结果:
020-12345678
1234-1234567
020 12345678
1234 1234567
1231234567
-------------------------------------
可以看到上面
[-|\s]?
|符号就是代表的匹配中的或,
-或者是空字符,并且出现0次或一次
---------------------------------------
交流群1:251572072
交流群2:170933152
| 选择符
{n}前面的元素字符出现了n次
{n,}前面的元素字符最少出现n次,n次以上
{m,n}前面的元素字符最少出现m次,最多出现n次
如:
正则表达式:
\d{3,4}-\d{7,8}
待匹配字符串:
020-12345678
1234-1234567
020 12345678
1234 1234567
1231234567
匹配结果:
020-12345678
1234-1234567
-----------------------
正则表达式:
\d{3,4}\s?\d{7,8}
\d{3,4}\s{1}\d{7,8}
待匹配字符串:
020-12345678
1234-1234567
020 12345678
1234 1234567
匹配结果:
020 12345678
1234 1234567
----------------------------------------------
正则表达式:
\d{3,4}[-|\s]?\d{7,8}
待匹配字符串:
020-12345678
1234-1234567
020 12345678
1234 1234567
1231234567
匹配结果:
020-12345678
1234-1234567
020 12345678
1234 1234567
1231234567
-------------------------------------
可以看到上面
[-|\s]?
|符号就是代表的匹配中的或,
-或者是空字符,并且出现0次或一次
---------------------------------------
0 0
- 正则表达式学习笔记009--大括号与选择符的认识与应用
- 正则表达式学习笔记004--连字符和范围描述符的认识与应用
- 正则表达式学习笔记005--脱字符和美元符的认识与应用
- 正则表达式学习笔记006--转义符的认识与应用
- 正则表达式学习笔记010--子表达式的认识与应用
- 正则表达式学习笔记003--问号和加号的认识与应用
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- 正则表达式(括号)、[中括号]、{大括号}的区别小结
- Android adb命令学习笔记(一)——adb介绍以及关于传输文件等相关基本命令
- 正则表达式学习笔记008--字符组简记法2
- AndroidStudio查看某个类的结构 点击类以后 点击 左边的structure,就可以看这个类的结构了
- lua 5.1参考手册
- android Bitmap getByteCount和getRowBytes
- 正则表达式学习笔记009--大括号与选择符的认识与应用
- Java分层概念(转)
- Hadoop Streaming
- 正则表达式学习笔记010--子表达式的认识与应用
- MapReduce运行的例子
- 1月25日总结及下月计划安排
- Mathf.lerp()和Time.deltaTime的使用问题,rigibody去掉力的作用
- 2013年第四届蓝桥杯C/C++程序设计本科B组省赛 带分数(编程大题)
- HDOJ 2045 不容易系列之(3)—— LELE的RPG难题