2011-07-16 9 views
1

私のウェブサイトでPHPの非推奨機能を置き換えています。この正規表現は正しいですか(eregiからpreg_matchへの変換)

(eregi("<[^>]*object.*\"?[^>]*>", $secvalue)) 

それはそれeregii修飾子とするpreg_matchに置き換えてくださいphp.netサイトに書かれている:私はこのコードを持っています。

このコードは正しいですか?

(preg_match("<[^>]*object.*\"?[^>]*/i>", $secvalue)) 

または/iを別の場所に配置する必要がありますか?あなたが閉じたものと一致する先頭にスラッシュを追加する必要が

+0

[プリプレグにEREG式を変換する]の可能な重複(http://stackoverflow.com/questions/ 6270004/convert-ereg-expressions-to-preg) – Wrikken

答えて

4
preg_match('/<[^>]*object.*\"?[^>]*>/i', $secvalue) 
4

preg_match('/<[^>]object."?[^>]*>/i', $secvalue); 
関連する問題