啊,我的第一篇文章,没想到是这个。。。
最近学python,学到正则表达式,然后来了个简单题目:
将电话号码:‘13564823497’ 转换成 ‘135⭐⭐⭐⭐3497’形式,有无百度了很久都似乎没有简单的答案,于是这个blog记录一下,方便自己日后查看,哈哈
二话不说,直接上答案:
import re
string = ‘13564823497’
re_str = ‘(d{3})(d{4})(d+)’
str = re.sub(re_str,r’1⭐⭐⭐⭐3’,string)
print(str)
结论:sub()里替换的字符可用 ‘数字’ 来定位匹配字符的分组。



