1

私はregexpressionsにかなり慣れています:(そして私は以前の開発者からたくさんのコードを継承しました。以前の開発者は多くのeregi_replaceを配置しましたが、現在はPHP5.3で非推奨になっています。

コード内の関数は次のとおりです。

eregi_replace("[\]","",$text);

この関数をpreg_replaceに置き換える必要があることはわかっていますが、perlと互換性を持たせるために「[]」をどうすればよいかわかりません。

「/[]/」を試しましたが、PHPエラーログにコンパイルエラーが表示されます。

どうもありがとう

4

1 に答える 1

2

使用しないでくださいeregi_replace。この関数はPHP5.3.0で非推奨になりました。
この機能に依存することは強くお勧めしません。


  str_replace()-検索文字列のすべての出現箇所を置換文字列に置き換えます
preg_replace()-正規表現検索を実行して置換します


str_replace("\", "", $text);
于 2012-11-27T10:51:30.793 に答える