一、正则表达式常用操作符:
![](https://img.haomeiwen.com/i16966148/dabe07efcc012c28.png)
![](https://img.haomeiwen.com/i16966148/fcd0c382b54a0397.png)
二、正则表达式实例:
![](https://img.haomeiwen.com/i16966148/b6349051ab091ed7.png)
![](https://img.haomeiwen.com/i16966148/a62781cba6802832.png)
![](https://img.haomeiwen.com/i16966148/586dbd6546c5a436.png)
三、Re库的介绍
1、re库是Python的标准库,主要用于字符串匹配,调用方式: import re
2、正则表达式的表示类型
1)、raw string 原生字符串类型,re库采用 raw string类型表示正则表达式,表示为:r'rext'
例如: r'[1-9]\d{5}' r'\d{3}-\d{8}|\d{4}-\d{7}'
raw string 是不包含对转义字符再次转义的字符串
2)、re库也可以采用string类型表示正则表达式,但是很繁琐
例如: '[1-9]\\d{5}' '\\d{3}-\\d{8}|\\d{4}-\\d{7}'
建议:当正则表达式包含转义字符时,使用raw string
3、re库的主要功能函数
![](https://img.haomeiwen.com/i16966148/9e3ea7d2d1db9245.png)
![](https://img.haomeiwen.com/i16966148/55c04a25fd9fdb73.png)
![](https://img.haomeiwen.com/i16966148/e7129e91bc96ab8a.png)
![](https://img.haomeiwen.com/i16966148/da2787b696bd5c9c.png)
![](https://img.haomeiwen.com/i16966148/0eb92bc63ae73ff9.png)
![](https://img.haomeiwen.com/i16966148/fcbc3f5e87cf0a4c.png)
![](https://img.haomeiwen.com/i16966148/61c67414d8e8519f.png)
![](https://img.haomeiwen.com/i16966148/c0664bbe38f70a92.png)
![](https://img.haomeiwen.com/i16966148/c9b074a778bff845.png)
![](https://img.haomeiwen.com/i16966148/92845776e956158e.png)
![](https://img.haomeiwen.com/i16966148/82e3c74628e31688.png)
![](https://img.haomeiwen.com/i16966148/6d9099698179afa9.png)
![](https://img.haomeiwen.com/i16966148/39acf00b6b141c8a.png)
![](https://img.haomeiwen.com/i16966148/d9e5a95451c14c27.png)
![](https://img.haomeiwen.com/i16966148/076f66b5d131f88a.png)
![](https://img.haomeiwen.com/i16966148/61f06e111ab5058f.png)
![](https://img.haomeiwen.com/i16966148/9654df64a97a8ed3.png)
![](https://img.haomeiwen.com/i16966148/a2bc79a1700dd51b.png)
四、Re库的Match对象
Match对象是一次匹配结果,包含匹配的很多信息
![](https://img.haomeiwen.com/i16966148/000115dd65826598.png)
![](https://img.haomeiwen.com/i16966148/8cbc511fc165b3b0.png)
![](https://img.haomeiwen.com/i16966148/ce584b60c14f4f3e.png)
五、Re库的贪婪匹配和最小匹配
![](https://img.haomeiwen.com/i16966148/b23f353e747df8f1.png)
![](https://img.haomeiwen.com/i16966148/e723c6c0b04c2609.png)
![](https://img.haomeiwen.com/i16966148/e76020aa928e4efe.png)
![](https://img.haomeiwen.com/i16966148/afcd495b8159f98e.png)
网友评论