gpt4 book ai didi

python - 在文本中添加 html 超链接标记站点

转载 作者:行者123 更新时间:2023-12-04 08:39:59 31 4
gpt4 key购买 nike

我是 Python 新手,正在研究从纯文本到“可读”html 的转换器。
所以除了制作超酷超链接的链接之外,我几乎制作了所有内容。
所以,我需要在文本链接中查找和替换,有一个例子:
输入:

random_text
another_random_text: https://example.com/random_text
random_text
输出:
random_text
another_random_text: <a href="https://example.com/random_text">example.com</a>
random_text
我被它困住了,不知道如何检测链接并正确剪切

最佳答案

您可以对任务使用正则表达式 ( Regex101 link )。例如:

import re

s = '''
random_text
another_random_text: https://example.com/random_text
random_text
'''

s = re.sub(r'(https?://([^/]+)(?:[^\s]*))', r'<a href="\1">\2</a>', s)
print(s)
打印:
random_text
another_random_text: <a href="https://example.com/random_text">example.com</a>
random_text

关于python - 在文本中添加 html 超链接标记站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64625687/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com