标签:imp 查找替换 search compile 返回值 arch ada 正则表达式 abd
import re
pat = re.compile("AA") ## 此处的AA是正则表达式,用来取验证其他字符串是否符合AA
m = pat.search("ABC") ## search字符串是被校验的内容,若不匹配,则返回None
m = pat.search("ABCBSAAD") ## 返回是否匹配,匹配时返回匹配下标范围
m = pat.search("ABCBSAADAAADDHHH") ## 返回是否匹配,匹配时返回匹配下标范围只是最先匹配的位置
m = re.search("asd","nngiehgohgasdfaoihg") ## 前面的字符串是规则(模板),后面的字符串是被校验的对象
print(m)
print(re.findall("[a-z]","AUHghUiiigSfuGW")) ## 找出所有小写字母:[‘g‘, ‘h‘, ‘i‘, ‘i‘, ‘i‘, ‘g‘, ‘f‘, ‘u‘]
print(re.findall("[a-z]+","AUHghUiiigSfuGW")) ## 找出至少一个或多个连续的小写字母串:[‘gh‘, ‘iiig‘, ‘fu‘]
print(re.sub("a","A","abcadaaa")) ## 将a全部替换为A,在第三个字符串中查找替换,AbcAdAAA
a = r"\aabd-‘"
print(a)
标签:imp 查找替换 search compile 返回值 arch ada 正则表达式 abd
原文地址:https://www.cnblogs.com/moox/p/13199464.html