鱼C论坛

 找回密码
 立即注册
查看: 1723|回复: 2

[已解决]re.sub 为什么是这个结果

[复制链接]
发表于 2020-7-5 17:15:10 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Twilight6 于 2020-7-5 17:19 编辑



s = 'abc-xyz-123-789-ABC-XYZ'
re.sub('\d+', '', s)


re.sub 就是替换字符用的,第一个参数是要被替换的字符串,第二个参数的被替换成什么字符串 ,第三个参数是被检索的字符串

这里 \d+ 也就是匹配 1 到多次 数字,而且这个在第一个参数,也就是要替换的字符串

而替换成的字符串为 '' 空字符串,所以你打印的结果数字都没了

这里的 s 就是你上面的 s 字符串

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-5 04:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表