ホームページ >バックエンド開発 >PHPチュートリアル >PHP フィルター コード、正規表現で呼び出しメソッドをフィルターで除外する
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 回以上一致します)
( は括弧