2012-07-25 74 views
-1

我有一個像PHP正則表達式刪除+ X%

+200% just string 
+20% other string 
+350% other etc .. 

字符串我需要一個正則表達式來刪除+X%,只得到了下面的字符串。 我

echo trim(preg_replace("/[+][0-9][%]/","",$str)); 

嘗試過,但給出的輸出作爲echo $str相同。

+1

你覺得也許這將幫助人們幫助你,如果你告訴他們什麼錯誤實際上是什麼? -1。 – geoffspear 2012-07-25 22:55:55

+0

爲什麼使用'[+]'和'[%]'代替'+'和'%'? – 2012-07-25 22:57:05

回答

2

你需要一個[0-9],意思是「一個或多個」後+

preg_replace("/[+][0-9]+%/", "", $str) 
+0

謝謝你的工作很好 – user533178 2012-07-25 22:56:41