0

标题说明了一切。只是要补充一点,该数字可以是多位数字。

我正在使用以下功能:

str_replace( "/^\&DaysAgo=d+$/", "", $save_query);
4

2 回答 2

2

快到了:/^&DaysAgo=\d+$/

您不需要在正则表达式中转义与符号,但在您的情况下,您忘记在字母前面加上斜线d

@hek2mgl 的评论也适用。

于 2013-06-11T09:55:52.003 回答
2

str_replace()无法处理正则表达式。用于preg_replace()那个

由于您没有显示一些输入数据,因此很难给出完整的示例。如果您更新问题并添加示例,我会这样做。

于 2013-06-11T09:56:03.770 回答