import re
# a = “abbbccc”,用正则匹配为 abccc,不管有多少 b,就出现一次?
a = 'abbbccc'
result = re.sub(r'b+', 'b', a) # 输出 'abccc'
# result = re.subn(r'b+', 'b', a) #输出 ('abccc', 1)
print(result)
# re.sub(r‘要替换原字符’,’要替换新字符’,’原始字符串’)
print(re.sub(r'cast', 'baidu', 'iccast.cn'))
# 输出 'icbaidu.cn'
# re.findall(r’目的字符串’,’原有字符串’) #查询
print(re.findall(r'cast', 'iccast.cn'))
# 输出 'cast'
正则表达式使用
最新推荐文章于 2022-09-01 08:29:07 发布