解释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 工厂祝福语简短的句子