我試圖從我的字符串中刪除一個以上的白色大字:正則表達式:刪除白字
$content = preg_replace('/\s+/', " ", $content); //in some cases it doesn't work
,但是當我寫
$content = preg_replace('/\s\s+/', " ", $content); //works fine
有人能解釋一下爲什麼?
,因爲當我寫/\s+/
爲什麼它不工作,它必須匹配所有與一個或多個空白字符,?
感謝
給我們一個片段,重現此問題。要不然。 – polygenelubricants 2010-08-23 19:33:46
對不起,問題出在另一個地方。 我在將數據插入數據庫時失去了價值。非常非常奇怪的行爲,我會找到原因並更新問題。 – Simon 2010-08-23 20:02:16