ホームページ >バックエンド開発 >PHPチュートリアル >PHP フィルター コード、正規表現で呼び出しメソッドをフィルターで除外する

PHP フィルター コード、正規表現で呼び出しメソッドをフィルターで除外する

WBOY
WBOYオリジナル
2016-06-13 13:22:10907ブラウズ

PHP フィルタ コード、正規表現はクラスを呼び出すメソッドをフィルタリングします
PHP には、そのようなコードがあります
new FlashLibraryActivate( 'http://i.dell.com/images/global/banner_engine/bannerengine2.swf ?xmlPath =images%2fglobal%2fbrand%2fbillboard%2fxml%2fjp%2fbanner_jajp.xml&bannerPath=images%2fglobal%2fbrand%2fbillboard%2f930%2fja%2f','930','380','#FFFFFF','8' 、alternateMarkup73c952c41cef4af2a31d 9b7c3c34c253 ,'','flashID_43790a39d7b5497a81b4256bcc53730e','high','noscale','true','opaque','false','');

通常を使用してすべてを除外したいです
new **** (******); この形式のコードを実行するにはどうすればよいですか?

専門家にアドバイスを求めてください

-----解決策---------
echo preg_replace('/new[^(]+(.*?)/is','',$s);
------解決策---------
^ は [] 内にないことを意味します。
[^(]+ は、非 ( 記号に 1 回以上一致します)
( は括弧

に一致します
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。