2010-08-20 76 views
2

由克里斯·謝里丹馬德里 - 魯迪 - 費爾南德斯沒有回覆電話 從波特蘭開拓者隊主教練內特·麥克米蘭 和由 NBA上... VAR make_url = 'http://goog.com/Escape_Space_Link罰款$ 25000 「;PHP的preg_replace網址

我的問題是我怎麼使用正則表達式和PHP的preg_replace函數刪除整個VAR make_url =「http://goog.com/Escape_Space_Link

請注意:http://goog.com/Escape_Space_Link可能會改變,但它總是一個url

謝謝!

+1

將鏈接永遠是一樣的嗎?它會一直在字符串的末尾嗎? – 2010-08-20 07:41:42

+0

鏈接將不斷變化,並不總是在字符串的末尾。謝謝! – Patrick 2010-08-21 07:57:24

+0

首先,你如何獲得該字符串?它看起來像某人在某些HTML上運行strip_tags()。在這種情況下,運行HTML解析器會更好。 – 2010-08-24 12:00:19

回答

1

如果它總是與要刪除的字符串相同,請改爲使用str_replace

$string = str_replace("var make_url = 'http://goog.com/Escape_Space_Link'", "", $inputString); 

如果它總是 「變種make_url = 'http://someurl';」,你可以用這個的preg_replace刪除的網址:

$string = preg_replace("/var make_url = 'http:\/\/.+';/", "", $inputString); 
+0

從OP - '請注意,http://goog.com/Escape_Space_Link可能會更改,但它始終是一個url' – 2010-08-21 04:20:11