0

私はphpで正規表現を使用していますそのように正規表現で使用したい使用できますが、エラーはポップアップですこの問題を解決するにはどうすればよいですか.

$preg_wurl = '/^'.$url.'/i';
    $wurl = preg_grep($preg_wurl,$urls);
$spreg_wurl = stripslashes($preg_wurl);
    echo '<h1>'.$spreg_wurl.'</h1>';

エラー:

Warning: preg_grep() [<a href='function.preg-grep'>function.preg-grep</a>]: Unknown modifier '/' in C:\wamp\www\PHP\get website link.php on line 33
4

2 に答える 2

0

preg_quote() 関数を使用して正規表現文字をエスケープしてみてください$preg_wurl = '/^'.preg_quote($url, '/').'/i';

于 2013-02-20T05:59:14.947 に答える
0

スラッシュ以外の区切り文字を使用して、「!/!」などの正規表現を指定できます。任意のスラッシュに一致します。私が使用していることに注意してください!/ の代わりに、正規表現を区切ります。

于 2013-02-20T05:47:46.427 に答える