本功能类似于将标签替换成markdown格式的文本,要提取其中的文件名,并替换
标签。
如:
图片:

保留两位小数
替换结果为:
图片:pimg1054_1.png asffas_ad.jpg保留两位小数
我写的正则:
import re
a = '图片:

保留两位小数
'
#re_img = re.compile('<\s*img.*src=[\"\']?.*?(\/\.[jpngif]+)[\"\']?.*\/>')
re_img = re.compile('''<\s*img.*src=["']?[\S]+\/([^\/]+\.[jpngif]+)["']?.*?>''')
s = re_img.sub(r'\1', a)
print(s)
貌似匹配了第一图片标签的和最后一个图片标签的
/>,结果只保留了一个图片。
请问该怎么替换?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
是这样吗?