0
点赞
收藏
分享

微信扫一扫

Python——re的基本用法

醉倾城1 2022-02-08 阅读 63
python
# 正则表达式:字符串模式(平判断字符串是否符合一定的标准)
import re

# 创建模式对象
pat = re.compile("AA")  # 此处的AA是正则表达式,用来去验证其他的字符串
m = pat.search("CBA")  # search字符串被校验的内容
m = pat.search("ABCAA")
m = pat.search("AAABCAADDCCAAA")  # search方法,进行比对查找
print(m)

# 没有模式对象
m = re.search("asd", "Aasd")  # 前面的字符串是规则(模板),后面的字符串是被校验的对象
print(m)

print(re.findall("a", "ASDaDFGAa"))  ## 前面的字符串是规则(正则表达式),后面的字符串是被校验的对象
print(re.findall("[A-Z]","ASDaDFGAa"))

# sub
print(re.sub("a", "A", "abcdcasd"))  # 找到a用A替换,在第三个字符串中查找”A“

# 建议在正则表达式中,被比较的字符串前面加上r,不用担心转义字符的问题
a = r"\aabd-\'"
print(a)
举报

相关推荐

0 条评论