字符串替換文本我有這個字符串:在使用PHP
$my_string = "http://apinmo.com/1/2/3.jpg 4444/8888/7777 http://apinmo.com/4/5/8-1.jpg";
,我需要刪除網址的最後兩個slashs得到這個,其餘保持不變:
$my_NEW_string = "http://apinmo.com/123.jpg 4444/8888/7777 http://apinmo.com/458-1.jpg";
我嘗試這樣做:
$my_NEW_string = preg_replace('/(?<=\d)\/(?=\d)/', '', $my_string);
,但我得到這個:
$my_NEW_string = "http://apinmo.com/123.jpg 444488887777 http://apinmo.com/458-1.jpg";
斜槓4444/8888/7777
刪除,這不是我所需要的。他們必須留在那裏。
UPDATE:由於在使用該代碼的情況下,我需要這樣的方法:使「HTTP」和「JPG」之間的替代
爲什麼你不試圖從字符串只獲取圖像網址? – Noman
字符串中的空格是否重要? –
@JayBlanchard字符串中有空格。是的,他們仍然保持原樣。 – JPashs