PHP preg替换帮助

时间:2011-05-05 14:44:15

标签: php preg-replace

嗨,我有这些字符串:

#05#, #45#, #785# ...等

我需要获取ID,所以#01544#成为01544.我该怎么办?

谢谢!

5 个答案:

答案 0 :(得分:6)

echo str_replace("#", "", "#05#, #45#, #785#");

更多信息:

http://php.net/manual/en/function.str-replace.php

答案 1 :(得分:2)

尝试

$str = trim('#01544#', '#');

答案 2 :(得分:2)

为什么不使用str_replace? E.g。

$string = str_replace('#', '', $string);

对于像这样的简单模式,永远不需要正则表达式。

答案 3 :(得分:2)

您可以使用str_replace

$id = str_replace("#", "", $your_variable);

答案 4 :(得分:2)

使用此:

preg_replace('(#([0-9]+)#)', '\1', '#05#, #45#, #785#');