2014-03-07 48 views
0

我想用特定格式替换字符串?

active#100,200# 
activea#89,2656# 
date 10/2/2014 

我需要一个像

active 
activea 
date 10/2/2014 

我写这个

$value2=preg_replace("#","",$value); 
$value2=preg_replace("/[0-9,]+/","",$value2); 

但在这种情况下,删除日期的数字我也只想#anyno删除输出, anyno#来自上面的值。

我该怎么做?

解决方案已被接受。

在此先感谢。

+0

首先你忘了换用正则表达式分隔符。 – hindmost

回答

1

试试这个:

$value1 = preg_replace('/#.+#/','',$value1); 
0

$value2=preg_replace("/#(.*?)#/","",$value);

+0

它从$ value中删除所有 –