正则表达式:在同一个 html 标签中将 html 链接添加到另一个 html 链接(双重 html 链接)

正则表达式:在同一个 html 标签中将 html 链接添加到另一个 html 链接(双重 html 链接)

我有这个 html 类,里面有一个 html 链接。问题是鼠标悬停时无法点击。因此,我想让它可点击。

<p class="mb-40px"><strong>* Surs&#259;:</strong> https://www.larte.es/2021/03/01/abierta.html </p>

必须成为:

<p class="mb-40px"><strong>* Surs&#259;:</strong> <a href=https://www.larte.es/2021/03/01/abierta.html class="color-dada" target="_new">https://www.larte.es/2021/03/01/abierta.html</a> </p>

所以,事实上我必须把链接加倍,放在前面<a href=class="color-dada" target="_new">然后结束</a>

答案1

寻找:

(<p class="mb-40px"><strong>\* Surs&#259;:</strong>) .*?(https.*?html) (</p>)

替换为:

\1 <a href=\2 class="color-dada" target="_new">\2</a> \3

相关内容