如何eregi_replace到preg_replace

时间:2014-04-21 09:20:55

标签: preg-replace

eregi_replace('[0-9]+\.+[0-9]','',$cart['unit']);

如何将其更改为preg_replace

我收到错误:Warning: preg_replace() [function.preg-replace]: Unknown modifier '+' in ---

1 个答案:

答案 0 :(得分:0)

您可以在preg_replace()中使用现有的正则表达式几乎不变。只需添加分隔符和不区分大小写的修饰符。你得到了

preg_replace('#[0-9]+\.+[0-9]#i','',$cart['unit']);

事实上,区分大小写无关紧要,因为您的模式仅匹配0-9.