ホームページ > php教程 > php手册 > PHP文字列定期置換関数preg_replaceの使い方

PHP文字列定期置換関数preg_replaceの使い方

WBOY
リリース: 2016-06-13 12:07:42
オリジナル
879 人が閲覧しました

1. preg_replace()

$msg = preg_replace("//is", "", $msg); と真ん中の部分
$msg = preg_replace("/<[^>] >/", "", $msg); を削除します。 delete <> と

i (PCRE_CASELESS)
の間のコンテンツを削除します。この修飾子が設定されている場合、パターン内の文字は大文字と小文字の両方に一致します。
s (PCRE_DOTALL)
この修飾子が設定されている場合、パターン内のドット メタ文字 (.) は改行を含むすべての文字と一致します。この設定を行わないと、改行文字は含まれません。これは Perl の /s 修飾子に相当します。 [^a] などの除外文字クラスは、この修飾子が設定されているかどうかに関係なく、常に改行と一致します。


2. ereg() および eregi()

注: 通常、preg_match() 関数は ereg()
< より高速な代替関数です。 🎜>eregi("] )>(. )",$data,$b)----$data に body タグがあるかどうかを確認します。その場合は、パラメータ $b[0] と中間部分 $b[1] を割り当てます。

bool ereg ( string pattern, string string [, array regs] )

int eregi ( string pattern, string string, array [regs] )

eregi() およびereg() は類似しており、使用法も同じです。違いは、 ereg() は大文字と小文字を区別するのに対し、 eregi() は大文字と小文字を区別しないことです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート