前言:
如今我们对“python中的sub”都比较重视,兄弟们都需要了解一些“python中的sub”的相关资讯。那么小编也在网络上搜集了一些有关“python中的sub””的相关资讯,希望兄弟们能喜欢,小伙伴们快快来了解一下吧!import re
s= "我爱中国,我的邮箱是1234567abc@qq.com"
result = re.sub(r'[0-9]', '*', s) #只匹配单一数字,将s中每一个数字替换为*号
result= re.sub(r'[a-z]', '*', s) #只匹配单一小写字母
result= re.sub(r'[A-Z]', '*', s)#只匹配单一大写字母
result= re.sub(r'[0-9A-Za-z]', '*', s)#匹配单一数字和字母(包括了大小写)
result = re.sub(r'[a-z]+', '*', s) #增加了一个+号,代表匹配多个连续的小写字母
result = re.sub(r'[0-9A-Za-z]+', '*', s) #表示匹配多个连续的数字和字母
下面是^的用法:
re.sub(r'[^0-9]', '*', s) #单个非数字字符替换为*
re.sub(r'^0-9]+', '*', s)#多个连续的非数字替换为*
固定格式用法
去除以@开头的英文单词
re.sub(r'@[a-zA-Z]+', " ", s)
去除URL地址格式字符
re.sub(r'https[:.]+\S+', "", s)
标签: #python中的sub