Python——正则表达式(中)

正则表达式(中)

re库的基本使用

re库是python的标准库,不需要进行额外的安装,主要用于字符串匹配。调用方法也特别简单,只需要

1
import re

re库采用raw string类型来表示正则表达式,表示为:r’text’。相较于string类型,raw string就是不包含转义符的字符串,当然也可以用string类型来 表示正则表达式,但是特别的繁琐。

Re库主要功能函数

函数 说明
re.search() 在一 个 字符串中搜索匹配正则表达式的第一个位置, 返回match对象
re.match() 从一个字符串的开始位置起匹配正则表达式,返回match对象
re.findall() 搜索字符串,以列表类型返回全部能匹配的子串
re.splito() 将一个字符串按照正则表达式匹配结果进行分割,返回列表类型
re.finditer() 搜索字符串,返回一个匹配结果的选代类型,每个选代元素是match对象
re.sub() 在一个字符串中替换所有匹配正则表达式的子串,返回替换后的字符串
坚持原创技术分享,您的支持将鼓励我继续创作!