首页 > 解决方案 > 在python中将所有.png替换为空

问题描述

import re
s="fig shown abcd.png referring 12254383.png"
p=re.sub("\(.*?).png\", '', s)
print(p)

预期输出:如图所示

请帮助删除 *.png

标签: pythonstringreplacereplaceallre

解决方案


这是一个有效的正则表达式示例:

https://regex101.com/r/HJLzTo/1

pat = re.compile(r'[\w]+\.png')
pat.sub('', "fig shown abcd.png referring 12254383.png")

结果:

'fig shown  referring '

推荐阅读