小编典典

使用Python查找文本中的超链接(与Twitter相关)

python

如何解析文本并找到带有字符串的超链接的所有实例?超链接将不是html格式,<a href="http://test.com">test</a>而只是http://test.com

其次,我想转换原始字符串并将超链接的所有实例替换为可单击的html超链接。

但是无法在python中重现它:(


阅读 195

收藏
2020-12-20

共1个答案

小编典典

这是将URL转换为C#字符串中的超链接的最简单方法的Python端口?:

import re

myString = "This is my tweet check it out http://tinyurl.com/blah"

r = re.compile(r"(http://[^ ]+)")
print r.sub(r'<a href="\1">\1</a>', myString)

输出:

This is my tweet check it out <a href="http://tinyurl.com/blah">http://tinyurl.com/blah</a>
2020-12-20