我在PHP中使用正則表達式時遇到了一些問題。我的代碼識別我的內容的所有標籤,並在此圖像中添加鏈接。我的代碼正在使用dinamycally,沒有任何定義的圖像。當我嘗試使用imapge路徑時,代碼不起作用。我怎麼解決這個問題?解析img標籤的正則表達式
Working code:
$content = preg_replace('/(<img .*?src="(.+?)".*?>)/','<a class="nyromodal foto" href="'.$imagem_wordpress.'">\1</a>', $content);
Problem code:
$content = preg_replace('/(<img .*?src="http://mysite.com/files/2010/04/bac-gallery-site-matters-saline-project1.jpg".*?>)/','<a class="nyromodal foto" href="'.$imagem_wordpress.'">\1</a>', $content);
'SRC =「http'錯字? – SilentGhost 2010-05-06 17:18:35
當心在URL中的文件名中加上「。」,你也需要將其轉義。 – 2010-05-06 17:20:40