我已經嘗試了很多東西,但沒有任何反應。我生成的xml格式不正確,因爲ASCII字符x02(在VIM中是'^ B')。我已經嘗試過以下行:如何從php字符串中刪除ascii字符x02?
$keywords = preg_replace('/\x02/', '', $keywords);
但這不行。你有好主意嗎?
我已經嘗試了很多東西,但沒有任何反應。我生成的xml格式不正確,因爲ASCII字符x02(在VIM中是'^ B')。我已經嘗試過以下行:如何從php字符串中刪除ascii字符x02?
$keywords = preg_replace('/\x02/', '', $keywords);
但這不行。你有好主意嗎?
爲什麼要使用正則表達式?
str_replace(chr(2),'',$keywords);
+1 - 正則表達式是傻這麼小的事情。 –
我開始用字符串替換,但沒有奏效。現在我知道爲什麼......我看着錯誤的地方... - .-抱歉浪費你的時間,並感謝你快速回答! – ESCOBAR
你必須使用"
使用轉義序列。替換爲您的代碼:
$keywords = preg_replace("/\x02/", '', $keywords);
嘗試用雙引號'「/ \ 0X2 /」代替單引號' – Yaniro