我可以得到它刪除所有問號下面的代碼:如何使用正則表達式刪除所有問號和減號?
preg_replace('/(\?+)/', '', $string)
無論我似乎做我不能讓它也刪除所有減號爲好。我嘗試的所有東西都打破了整個正則表達式。
我可以得到它刪除所有問號下面的代碼:如何使用正則表達式刪除所有問號和減號?
preg_replace('/(\?+)/', '', $string)
無論我似乎做我不能讓它也刪除所有減號爲好。我嘗試的所有東西都打破了整個正則表達式。
要麼使用一個字符串替換,或者:
preg_replace('/[-?]/', '', $string)
將從您的輸入刪除任何問號或破折號(減號)。更容易擴展到比字符串替換更多的字符,因爲您可以簡單地在方括號內添加新字符並完成。
沒有價值,這就是我正在尋找的。全部替換 - 和?在一個字符串中。 – Failpunk 2010-02-06 07:49:23
也許
str_replace(array("?", "-"), "", $string)
將更加根據自己的喜好。
是的,這將工作,但我已經知道如何做到這一點。我試圖用正則表達式代碼 – Failpunk 2010-02-06 07:45:49
我的聲明中沒有看到減號。 – joejoeson 2010-02-06 07:30:09
我在標題中提到過它。 – Failpunk 2010-02-08 09:05:15