-1
我有一个像PHP正则表达式删除+ X%
+200% just string
+20% other string
+350% other etc ..
字符串我需要一个正则表达式来删除+X%
,只得到了下面的字符串。 我
echo trim(preg_replace("/[+][0-9][%]/","",$str));
尝试过,但给出的输出作为echo $str
相同。
我有一个像PHP正则表达式删除+ X%
+200% just string
+20% other string
+350% other etc ..
字符串我需要一个正则表达式来删除+X%
,只得到了下面的字符串。 我
echo trim(preg_replace("/[+][0-9][%]/","",$str));
尝试过,但给出的输出作为echo $str
相同。
你需要一个[0-9]
,意思是“一个或多个”后+
:
preg_replace("/[+][0-9]+%/", "", $str)
谢谢你的工作很好 – user533178 2012-07-25 22:56:41
你觉得也许这将帮助人们帮助你,如果你告诉他们什么错误实际上是什么? -1。 – geoffspear 2012-07-25 22:55:55
为什么使用'[+]'和'[%]'代替'+'和'%'? – 2012-07-25 22:57:05