正则表达式常用符号及python示例
代码 | 说明 |
---|---|
. | 匹配除换行符以外的任意字符 |
\w | 匹配字母或数字或下划线或汉字 |
\s | 匹配任意的空白符 |
\d | 匹配数字 |
\b | 匹配单词的开始或结束 |
^ | 匹配字符串的开始 |
$ | 匹配字符串的结束 |
\ | 字符转义 |
* | 重复零次或更多次 |
+ | 重复一次或更多次 |
? | 重复零次或一次 |
{n} | 重复n次 |
{n,} | 重复n次或更多次 |
{n,m} | 重复n到m次 |
[] | 范围 |
| | 或 |
() | 分组 |
\W | 匹配任意不是字母,数字,下划线,汉字的字符 |
\S | 匹配任意不是空白符的字符 |
\D | 匹配任意非数字的字符 |
\B | 匹配不是单词开头或结束的位置 |
[^x] | 匹配除了x以外的任意字符 |
[^aeiou] | 匹配除了aeiou这几个字母以外的任意字符 |
\b
匹配一个位置,如果要精确地查找hi这个单词的话,我们应该使用\bhi\b。
[ ]
像[aeiou]就匹配任何一个英文元音字母,[.?!]匹配标点符号(.或?或!)。我们也可以轻松地指定一个字符范围,像[0-9]代表的含意与\d就是完全一致的:一位数字;同理[a-z0-9A-Z_]也完全等同于\w(如果只考虑英文的话)。
( )
(\d{1,3}.){3}\d{1,3}是一个简单的IP地址匹配表达式。要理解这个表达式,请按下列顺序分析它:\d{1,3}匹配1到3位的数字,(\d{1,3}.){3}匹配三位数字加上一个英文句号(这个整体也就是这个分组)重复3次,最后再加上一个一到三位的数字(\d{1,3})。不幸的是,它也将匹配256.300.888.999这种不可能存在的IP地址。
python匹配网页源码中的网址链接
正则表达式常用符号及python示例相关推荐
- 常用数据验证正则表达式释义(附:正则表达式常用符号)
正则表达式,要想完全掌握,几乎是不可能的.而且,正则表达式,也并不是万能的,很多情况,并不能做倒完全的匹配.如果我们仅仅是做网站,在数据验证.简单查询的时候使用,我们只需要掌握几个常用的验证表达式,并 ...
- 正则表达式全部符号解释及示例
示例 [0-9]{1,3}(\.[0-9]{1,3}){3}说明:匹配IP地址 如127.0.0.1[0-9]{1,3} 匹配1-3位的数字 等同于\d{1,3} (\.[0-9]{1,3}) .用到 ...
- 正则表达式 常用符号
正则表达式 正则格式符 \d 可以匹配一个数字 \w 可以匹配一个字母或数字 + 表示至少一个字符 ? 表示0或1个字符 {n} 表示n个字符 {n.m} 表示n-m 个字符 s+ 表示至少有一个空格 ...
- 正则表达式常用符号所代表的含义
{n} n次 {1,3} 1~3次 {1,} 1到多次 + 1到多次 ? ...
- Python正则表达式常用的15个符号整理
http://blog.itpub.net/31403259/viewspace-2157778/ Python正则表达式常用的15个符号整理: 1. ? 匹配0次或一次前面的分组(问号在正则表达式中 ...
- python正则表达式常用函数和正则表达式符号查询
python正则表达式常用 >>> import re >>> re.__all__ ['match', 'fullmatch', 'search', 'sub', ...
- Python——正则表达式特殊符号及用法
由于正则表达式的内容比较多,所以单独写成一系列文章,主要内容是根据小甲鱼所讲的内容综合一下正则表达式的笔记. 贴上小甲鱼的<Python3 如何优雅地使用正则表达式>系列可观看的博客地址: ...
- Python语言学习:Python语言学习之正则表达式常用函数之re.search方法【输出仅一个匹配结果(内容+位置)】、re.findall方法【输出所有匹配结果(内容)】案例集合之详细攻略
Python语言学习:Python语言学习之正则表达式常用函数之re.search方法[输出仅一个匹配结果(内容+位置)].re.findall方法[输出所有匹配结果(内容)]案例集合之详细攻略 导读 ...
- 菜鸟教程python正则表达式_Python正则表达式常用函数菜鸟教程
这篇文章主要为大家详细介绍了Python正则表达式常用函数菜鸟教程,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! Py ...
最新文章
- Largest Rectangle in a Histogram
- Ubuntu 14.04 台式机锐捷使用:
- Javascript添加收藏夹和设为首页兼容写法
- Programming C#.Classes and Objects.只读字段
- apache-cxf 使用_使用Apache CXF进行Web服务学习
- LeetCode第12题 整数转罗马数字
- dw实时视图与网页不一样_美团点评 Flink 实时数仓应用经验分享
- 结合使用 Oracle Coherence 和 Spring Batch 进行高性能数据处理
- 合并多个js,css文件的方法 - 在服务端合并和压缩JavaScript和CSS文件
- rk1808交叉编译opencv_我用AI视觉模组DIY了一个驾驶疲劳监测仪
- csv文件转换成utf-8格式乱码
- qt超级马里奥_探索《超级马里奥》 35周年选集
- Low-Light Image and Video Enhancement Using Deep Learning: A Survey 论文阅读笔记
- 【韧性设计】节流模式
- PDF文件压缩有什么方法?如何操作?
- sqlplus中怎么导入java类,[导入]SQLPLUS 操作大全
- wps 2003 给WPS设置保护眼睛的淡绿色呢?
- ADB——查看手机设备信息
- 笔记本电脑连接wifi显示无网络访问权限怎么办?
- 二维数组作为函数参数的传递