正则表达式学习笔记009--大括号与选择符的认识与应用
正则表达式学习笔记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次或一次
---------------------------------------
正则表达式学习笔记009--大括号与选择符的认识与应用相关推荐
- 正则表达式学习笔记008--字符组简记法2
正则表达式学习笔记008--字符组简记法2 交流群1:251572072 交流群2:170933152 \s [\t\n\r\f] \t制表符 \n换行符 \r回车符 ...
- 正则表达式学习笔记007--字符组简记法1
正则表达式学习笔记007--字符组简记法1 交流群1:251572072 交流群2:170933152 字符组简记法 1.对于常用的字符组,正则表达式提供了相应的简记法,能够方便的表示 它们,并让我们 ...
- 正则表达式学习笔记006--转义符的认识与应用
正则表达式学习笔记006--转义符的认识与应用 交流群1:251572072 交流群2:170933152 也可以自己下载: 正则表达式学习笔记006--转义符的认识与应用 http://credre ...
- 正则表达式学习笔记004--连字符和范围描述符的认识与应用
正则表达式学习笔记004--连字符和范围描述符的认识与应用 以前写的课程都没有附上源码,很抱歉! 交流群1:251572072 交流群2:170933152 也可以自己下载: 正则表达式学习笔记004 ...
- 正则表达式学习笔记001--点号匹配
正则表达式学习笔记001--点号匹配 以前写的课程都没有附上源码,很抱歉! 交流群1:251572072 交流群2:170933152 也可以自己下载: 正则表达式学习笔记001--点号匹配 http ...
- Reg 正则表达式学习笔记
Reg 正则表达式学习笔记 一.简介 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式通常被 ...
- 正则表达式 学习笔记1.3
书接上一回: 实例五:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /& ...
- 正则表达式 学习笔记4.3
下面看看逆序环视结构: public class GeneralSix { public static void main(String[] args) { String[] strings = ne ...
- 正则表达式 学习笔记3.4
第一段为合法html代码,第二段为不合法html代码.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office ...
最新文章
- 你的编程能力从什么时候开始突飞猛进的?
- hdu 5339 Untitled【搜索】
- 7-1 堆栈操作合法性(20 分)
- Qt Creator管理工作区
- 2013年人人校园招聘笔试题
- 嵩天-Python语言程序设计程序题--第九周:Python计算生态纵览
- soapui和cxf的却别_根据wsdl文件用soapUi快速构建webService服务(有图有真相)
- zabbix api java_zabbix的Java API(一)
- oracle 查找 psu,Oracle如何检查当前数据库CPU和PSU补丁信息
- C语言版数据结构及算法_快速排序
- mysql交换分区_对MySQL交换分区的实践
- Mybatis破MySql8小时断线问题
- linux windows 区别
- 华硕重装后进入bios_华硕笔记本重装系统如何设置bios
- 创造性思维与创新方法案例
- Linux系统编程——execl函数族
- RFID定位之隧道人员定位系统解决方案--新导智能
- flink各版本变化和新增特性
- java 动态密码错误_什么是OTP:Java一次动态密码、付款码原理
- 变量的生存期与存储类型