0
我跟在他們的字符串看起來像這樣的網址:腓更換任何某個字符數
搜Q =費爾蒙+免費+常設+空格+ SAVER +櫃+ IN + ESPRESSO ++++++++++++++++++++++++++++++++++++++++++++++ &
我一直在嘗試替換額外的加號,但它總是不同的號碼。
$ss = str_replace('+++++++', '+', $row[0]);
我想我需要做一個正則表達式來匹配「任意數量的加號」在這裏的第一個參數,但我不知道該怎麼做語法,或者如果可以仍然做str_replace函數?
任何幫助表示讚賞?
編輯 - 這不是一個「確切的重複」,因爲它被標記 - 它要求一個關於如何替換PHP中的多個字符的具體問題。雖然使用preg_replace的一種方法是使用正則表達式,但我認爲也可能有其他方法。這個問題不只是關於正則表達式,考慮到可能有其他解決方案。
https://regex101.com/是一個真棒現場學習和測試正則表達式的代碼。 – zipzit
根據那個網站,\ + {2,}將匹配的優勢。但我可以在str_replace中使用它嗎? – some1
嘗試[preg_replace](http://php.net/manual/en/function.preg-replace.php) – bansi