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 に答える