Python正则表达式

一、正则表达式常用操作符:

二、正则表达式实例:

1
2
.那里应该是\.   需要转义

三、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库的主要功能函数

不一定从开始位置开始匹配
重点是开始位置开始匹配

四、Re库的Match对象

Match对象是一次匹配结果,包含匹配的很多信息

五、Re库的贪婪匹配和最小匹配

六、终于完了,这就是Ctrl +C 配合 Ctrl + V的高级用法,哈哈哈

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容