簡體   English   中英

使用正則表達式替換php中的圖像src

[英]Replace image src in php using regex

我想替換一個包含像這樣的圖像標簽的字符串

img src="images/Selection_005.png"
img src="images/Selection_006.png"

進入這個

img src="/documents/20143/0/Selection_005.png"
img src="/documents/20143/0/Selection_006.png"

我只想修改圖片的路徑。 如何使用正則表達式在 php 中創建它?

我可以有一個示例代碼嗎?

當它是靜態“查找”時使用 str_replace 代替,它會更快並且需要更少的 RAM。

$arr =['img src="images/Selection_005.png"',
       'img src="images/Selection_006.png"'];

$find = "images";
$replace ="/documents/20143/0";

Foreach($arr as $link){
    Echo str_replace($find, $replace, $link) ."\n";
}

輸出

img src="/documents/20143/0/Selection_005.png"
img src="/documents/20143/0/Selection_006.png"

https://3v4l.org/0ZT9e

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM