0
我收到此錯誤。我試圖刪除字符串中找到的所有字符。preg_replace正斜槓後的所有內容/
例如'google.com/remove' 應該成爲 'google.com'
preg_replace ('////.*/' , '' , $string);
消息:的preg_replace():未知的修飾詞 '/'
我收到此錯誤。我試圖刪除字符串中找到的所有字符。preg_replace正斜槓後的所有內容/
例如'google.com/remove' 應該成爲 'google.com'
preg_replace ('////.*/' , '' , $string);
消息:的preg_replace():未知的修飾詞 '/'
不要我們e preg_replace
來做到這一點。
// PHP 5.4
$string = explode('/', $string, 2)[0];
// Before PHP 5.4
$string = array_shift(explode('/', $string, 2));
試試這個:
preg_replace ('/\/(.*)/' , '' , $string);
不能測試它的那一刻,但它應該工作...
編輯:在線測試快速,按預期工作:)
你需要逃避你的斜槓。 ('\ /')忽略這個事實,這看起來像一個屁股。 – Matt 2012-07-27 15:49:06