2017-10-12 117 views
1

如何在preg_replace中使用額外的'preg_replace從字符串中刪除'

我有這樣的代碼:

$bedrijf = preg_replace('/OR ds.bedrijf LIKE /', '', $bedrijf, 1); 

要刪除OR ds.bedrijf LIKE,但我需要刪除OR ds.bedrijf LIKE'

有什麼建議?

+1

嘗試''/ OR ds.bedrijf LIKE \'/'' – mega6382

+3

http://php.net/manual/en/language.types.string.php#language.types.string.syntax.single。你真的不需要一個正則表達式。 – Calimero

+1

如果您將SQL查詢與此綁定在一起 - 則有更好的解決方案。 – CD001

回答

0

您必須用反斜槓或使用雙引號將引號轉義。

你的情況:

'/OR ds.bedrijf LIKE\' /' 

或用雙引號

"/OR ds.bedrijf LIKE' /" 

但如果你的目標只是刪除部分字符串,str_replace()是一個更簡單的解決方案。