import re
str01 = "Use this toggle to the M:13912342234 9876765 9912 left to manage how your " \
        "outside the UK M:13789871234 you can also use http://www.bt.cn the toggle to set "
print(re.sub(R"(?<=M:[1][3578]\d{5})\d{4}","****",str01,2))

如果在替换的过程中想使用正则修饰符,可以在四个参数旁载添加参数flags=re.I表示忽略大小写。使用subn()函数,其传入的参数和sub()一样,只不过它返回的是一个元组,包含了两个元素,一个是替换后的文本,还有一个是替换的次数。

好啦,正则表达式的知识就分享到这里啦!

一定要多用它,你才能记住它!!!


O(∩_∩)O哈哈~感谢你的关注

本文分享自微信公众号 - 编程学习基地(LearnBase)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

09-08 07:59