正则表达式(三)分支条件 分组
来源:互联网 发布:英语教学软件下载 编辑:程序博客网 时间:2024/04/29 10:05
本应该昨晚写这篇博客的,但由于昨晚太累,才拖到今天早晨。今天继续接着上两节讲的,主要学习分支条件,,分组、反义和反向引用
一、分支条件
用本人的话说分支条件就是Java || 关系。存在多个正则条件,但只要满足其中一个,就算匹配成功。每个正则条件用| 联系起来
上面正则表达式的意思是: 第一个分支条件: 以(一个或者没有开始,然后是0和两位数字,接着以0或者一个)结束,最后接8个数字。
第二个比较简单:就是0和3个数字然后1个- 连接符最后以7个数字结尾
二、分组
为了重复多个字符,可以用小括号制定子表达式,然后指定子表达式的重复次数。
以上是简单的IP地址匹配表达式。要理解这个表达式,请按下列顺序分析它:\d{1,3}匹配1到3位的数字,(\d{1,3}\.){3}匹配三位数字加上一个英文句号(这个整体也就是这个分组)重复3次,最后再加上一个一到三位的数字(\d{1,3})。
注意:第二个是不合法的IP地址,依然匹配成功。
所以用下面一种方法:
上面意思是:
((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3} (2[0-4]\d|25[0-5]|[01]?\d\d?)
蓝色字体意思是: 以2开头再接0-4数字后接一数字 或者 以25开始再接0-5数字 或者 一个或0个01开始然后接一个数字 最后接1个或0个数字 这个子表达式出现三次
后面黑体意思一样,只不过不需要重复。
三、反义
顾名思义: 查出相反的,也就是说句子中不包含的。
0 0
- 正则表达式(三)分支条件 分组
- 正则表达式-分支条件与分组
- 正则表达式-分支条件
- 正则表达式 分支条件
- 正则表达式中的分支条件匹配
- 正则表达式之分组捕获、条件表达式、平衡组
- 正则表达式之分组捕获、条件表达式、平衡组
- 正则表达式之分组捕获、条件表达式、平衡组
- 正则表达式之分组捕获、条件表达式、平衡组
- Python 正则表达式(分组)
- 正则表达式笔记 4 分支条件 逻辑操作符 |
- 正则表达式笔记1 分支条件 逻辑操作符 |
- 正则表达式笔记 4 分支条件 逻辑操作符 |
- 正则表达式分组表达式
- 正则表达式 分组捕获(反向引用)
- 正则表达式之分组
- 正则表达式-分组
- 正则表达式 分组捕捉
- 算法训练-铁轨
- IIS7.5 配置 PHP 5.3.5
- 正则表达式大全
- 详解大端模式和小端模式
- ASP.NET中实现页面间数据传递的方法
- 正则表达式(三)分支条件 分组
- 硬盘文件删除掉之后怎么恢复
- C和指针 学习笔记——第三章 数据
- Win7+IIS+PHP+MySql 配置
- 【攻略】淘宝前端智勇大闯关-第三季
- VIM配置文件
- Leetcode Problem 汇总一
- 突然想爱你
- 这些都是改进点