解释Python中“ re”模块的subn()方法?
正则表达式是特殊的字符序列,可以使用模式中保留的特殊语法来帮助您匹配或查找其他字符串或字符串集。正则表达式在UNIX世界中被广泛使用。python中的re模块指的是模块正则表达式(RE)。它指定一组与其匹配的字符串或模式。元字符用于理解RE的类比。
subn()方法类似于,sub()并且还返回新字符串以及no。更换。
语法
re.subn(模式,REPL,字符串,计数=0,标志=0)
例
import re
print(re.subn('ov', '~*' , 'movie tickets booking in online'))
t = re.subn('ov', '~*' , 'movie tickets booking in online', flags = re.IGNORECASE)
print(t)
print(len(t))
print(t[0])在这里,您可以看到subn()方法返回一个元组,其中包含所有替换的总数以及新字符串。
输出结果
('m~*ie tickets booking in online', 1)
('m~*ie tickets booking in online', 1)
2
m~*ie tickets booking in online热门推荐
10 鼠年新年贺卡祝福语简短
11 进驻新居的祝福语简短
12 酒店客人祝福语简短
13 团体年会祝福语简短霸气
14 送离职同事简短祝福语
15 简短佛教新年祝福语大全
16 生日祝福语简短而有深意
17 班级群毕业祝福语简短
18 生日哥哥祝福语简短独特