我有一个列表,其中每个元素都是带有<a>
标签的网址。我需要添加target="_blank"
之后<a>
和之前"href="
的列表中的每个元素
list = ["<a href=\"url_1\">Title_1</a>",
"<a href=\"url_2\">Title_2</a>",
"<a href=\"url_3\">Title_3</a>",
"<a href=\"url_4\">Title_4</a>"]
我们可以尝试将列表理解与一起使用re.sub
:
output = [re.sub(r'^<a ', '<a target="_blank" ', i) for i in list]
print(output)
['<a target="_blank" href="url_1">Title_1</a>',
'<a target="_blank" href="url_2">Title_2</a>',
'<a target="_blank" href="url_3">Title_3</a>',
'<a target="_blank" href="url_4">Title_4</a>']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句