欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

正则表达式以及Python Re库的使用

程序员文章站 2022-04-17 15:11:00
...
本篇文章的内容是正则表达式以及Python Re库的使用,现在分享给大家,有需要的朋友可以参考一下这篇文章的内容


正则表达式以及Python Re库的使用


注:图片及相关代码均来源自MOOC


正则表达式

正则表达式的常用操作符

正则表达式以及Python Re库的使用

正则表达式以及Python Re库的使用

正则表达式语法实例

正则表达式以及Python Re库的使用

正则表达式以及Python Re库的使用

IP地址字符串形式的正则表达式

正则表达式以及Python Re库的使用

Python Re库的使用

正则表达式的表示类型

正则表达式以及Python Re库的使用

正则表达式以及Python Re库的使用

当正则表达式包含转义字符时,使用 raw string

Re库主要功能函数

正则表达式以及Python Re库的使用

例子

import re
match = re.match(r'[1 - 9]\d{5}','BIT 100081')
print(match.group(0))# match 函数从一个字符串的开始位置起匹配正则表达式,所以变量 match 应该等于 # None,所以上述代码会抛异常,正确的写法是先对 match 进行判断

Re库的另一种等价用法

正则表达式以及Python Re库的使用

pat 是正则表达式字符串形式编译而成的正则表达式对象,可以直接使用上述6个>Re库的函数.

Re库的match对象

match对象的属性

正则表达式以及Python Re库的使用

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

Re库默认使用贪婪匹配,即输出匹配最长的字串

相关推荐:

Python之正则表达式中的贪心模式和非贪心模式的用法和区别

videocapture库制作python视频高速传输程序

以上就是正则表达式以及Python Re库的使用 的详细内容,更多请关注其它相关文章!