python爬虫-re正则表达式

这节课来学习一下什么是re库(正则表达式)

功能:判断字符串是否符合一定标准

注意:是对字符串进行操作,所以操作前应转换为str

本篇是使用方法,正则表达式大全需要另行检索

import re
# 创建模式对象

# 制定规则
pat = re.compile('AA')  # 此处的AA是正则表达式的内容,用于验证其他字符串

# 返回none或找到符合正则表达式的字符串位置
m = pat.search('aa')    # search字符串被校验的内容
m = pat.search('AA')
m = pat.search('aASDAA')

# 将上面的合并
m = re.search('正则表达式','被检验的字符串')


# 将被检验的字符串中所有符合正则表达式的值作为list返回
m = re.findall('正则表达式','被检验的字符串')

# sub  批量替换
re.sub("a","A","aasdcdwsda")    # 在第三个字符串中的a全部替换为A

# 在正则表达式中被比较字符串前面加上r,可避免转义字符
a = r"\aabd-\'"

你学会了吗?

猜你喜欢

转载自blog.csdn.net/weixin_40960364/article/details/106228396