1
如何在preg_replace
中使用額外的'preg_replace從字符串中刪除'
我有這樣的代碼:
$bedrijf = preg_replace('/OR ds.bedrijf LIKE /', '', $bedrijf, 1);
要刪除OR ds.bedrijf LIKE
,但我需要刪除OR ds.bedrijf LIKE'
有什麼建議?
如何在preg_replace
中使用額外的'preg_replace從字符串中刪除'
我有這樣的代碼:
$bedrijf = preg_replace('/OR ds.bedrijf LIKE /', '', $bedrijf, 1);
要刪除OR ds.bedrijf LIKE
,但我需要刪除OR ds.bedrijf LIKE'
有什麼建議?
您必須用反斜槓或使用雙引號將引號轉義。
你的情況:
'/OR ds.bedrijf LIKE\' /'
或用雙引號
"/OR ds.bedrijf LIKE' /"
但如果你的目標只是刪除部分字符串,str_replace()是一個更簡單的解決方案。
嘗試''/ OR ds.bedrijf LIKE \'/'' – mega6382
http://php.net/manual/en/language.types.string.php#language.types.string.syntax.single。你真的不需要一個正則表達式。 – Calimero
如果您將SQL查詢與此綁定在一起 - 則有更好的解決方案。 – CD001