我需要一個預浸替換功能來代替一切,是不是:PHP正則表達式替換的一切,是不是有很多人物的
a-zA-Z0-9 .,:;!?()~=+-_\/@$#&%'"
我在正則表達式可怕,所以我不知道如何逃避需要的東西和什麼。儘管預先感謝!
哦,順便說一下,我在尋找什麼也沒有更換,只是要清楚的是
我需要一個預浸替換功能來代替一切,是不是:PHP正則表達式替換的一切,是不是有很多人物的
a-zA-Z0-9 .,:;!?()~=+-_\/@$#&%'"
我在正則表達式可怕,所以我不知道如何逃避需要的東西和什麼。儘管預先感謝!
哦,順便說一下,我在尋找什麼也沒有更換,只是要清楚的是
一個很好的地方開始玩的正則表達式是http://gskinner.com/RegExr/我發現,大部分的時間,如果我只是在這裏玩一下,我可以找到我正在尋找的東西。舉例來說,你可能會嘗試類似的東西。
[^a-zA-Z0-9 .,:;!?()~=+_\\/@$#&%\'"-]
在RegExr把這表明沒有被選中,但是如果你把一個「*」在某處體內,它會選擇該字母。這是一個偉大的正則表達式沙盒。您也可以查看網站http://www.regular-expressions.info/,它有一些很棒的信息。
在問你會使用類似這樣的問題:
preg_replace('/[^a-zA-Z0-9 .,:;!?()~=+_\\/@$#&%\'"-]/', "", $string);
希望這有助於!
不要忘記逃避的事情。
preg_replace('/[^a-zA-Z0-9 .,:;!?()~=+_\\/@$#&%\'"-]/', "", $string);
這是空格還是拼寫錯誤? – Alexander 2012-02-28 04:07:49
*「我在正則表達式上很糟糕」*並不是不努力學習的好藉口。不要依賴其他人爲你做你的工作!嘗試自己做,併發布你嘗試過的代碼和解釋,如果你不能得到它的工作。 – rdlowrey 2012-02-28 04:08:05
你爲什麼要用正則表達式去除這個簡單的字符?特別是你對他們很糟糕? – aib 2012-02-28 04:26:22