1. preg_replace()
$msg = preg_replace("//is", "", $msg); style> と中間部分
$msg = preg_replace("/<[^>]+>/", "", $msg); は <> と中間部分を削除します。 content
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() は大文字と小文字を区別しないことです。
http://www.bkjia.com/PHPjc/323817.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/323817.html技術記事 1. preg_replace() $msg = preg_replace("/style.+/style/is", "", $msg); -----style/style と中間部分を削除 $msg = preg_replace("/[^ ]+/", "", $msg); ----- は削除と中間の内容です...