我需要替换 curl 获取的页面中的 url 并添加正确的链接。我的 php curl 代码是:
<?php
$string = '<a href="http://host.org"><img src="./sec.png"></a>';
$string = preg_replace('/href="(http:\/\/([^\/]+)\/)?([^"]+)"/', "href=\"http://google.com/\\3\"", $string);
echo $string;
?>
当链接为“a”时,它会切断所有链接,只留下 href 值。
//from
<a href="http://host.org"><img src="./sec.png"></a>
//to BUGgg when href fix make :
<a href="http://google.com/./sec.png"></a>
任何机构都可以帮助解决它。