【发布时间】:2018-07-13 14:16:16
【问题描述】:
我有一个字符串,其中包含一些页面和图像的许多 url:
La-la-la https://example.com/ la-la-la https://example.com/example.PNG
我需要将其转换为:
La-la-la <a href="https://example.com/">https://example.com/</a> la-la-la <img src="https://example.com/example.PNG">
图片格式不可预知,可以是.png.JPEG等,任何链接每个字符串都可以找到多次
我知道,这里有一些奇怪的 javascript 示例,但我不知道如何将它们转换为 python。
但我发现这是一个起点:
url_regex = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig
img_regex = /^ftp|http|https?:\/\/(?:[a-z\-]+\.)+[a-z]{2,6}(?:\/[^\/#?]+)+\.(?:jpe?g|gif|png)$/ig
非常感谢帮助
【问题讨论】: