我試圖替換不斷更改的圖片URL。圖片網址:src="/images/previews/logo-15-hp.jpg"
。在這個URL中,logo-15-hp.jpg將每天都在改變其他的東西。我想要做的是將此網址替換爲默認網址,例如:src="http://mywebsite.com/images/previews/default.jpg"
。Preg_replace替換動態圖片URL
我試着用preg_replace做這件事,但我無法讓它工作。我嘗試了不同的變化,最後放棄了。如果有人能幫助我,我會很高興。
我的代碼:
$content =
preg_replace('src="/images/previews/logo\-15\-hp\.jpg"','src="http://mywebsite.com/default.gif"',$content);
我也試過這樣:
preg_replace('src\=\"\/images\/previews\/logo\-15\-hp\.jpg\"','src="http://mywebsite.com/default.gif"',$content);
也請解釋一下你提出的任何代碼。它將在未來幫助我。
謝謝!
編輯:我試圖自動檢測URL並進行更改,但我甚至無法使用preg_replace中的完整URL進行更改。比如我需要一個像這樣的代碼:
$內容=的preg_replace('SRC =「/圖片/預覽/標識** *這部分不斷變化,所以我需要的preg_replace不是str_replace函數*** .JPG 「」, 'SRC = 「http://mywebsite.com/default.gif」',$內容);
您的模式需要[分隔符](http://www.php.net/manual/en/regexp.reference.delimiters.php)。 – rexmac 2012-08-05 11:47:52