以下是通过编辑器自动输出的:
<a href="https://someurl.com/1001-web-file.pdf">1001-web-file</a>
我想添加一个ID:
<a id="replace" href="https://someurl.com/1001-web-file.pdf">1001-web-file</a>
然后使用str_replace 和正则表达式查找有问题的锚点并替换为:
<a href="https://someurl.com/1001-web-file.pdf"><img src="https://someurl.com/1001-web-file-pdf-290x300.jpg"/></a>
我设法做的是:
$replace = array(
'<a id="pdfthumb" href="' => '<img src="',
'.pdf">pdfthumb</a>' => '-pdf-290x300.jpg"/></br>'
);
$text = str_replace(array_keys($replace), $replace, $text);
return $text;
这可以拆除锚标签并重建为img。但我不能做更多。我玩弄了一些正则表达式来创建通配符,并意识到我需要为 href 创建一个变量,以便在我重建 HTML 时使用,但我被卡住了。
桃花长相依
喵喔喔