5

PHPでperl reqexpを使いたいです。

例えば、

パール:

$url =~ qr{https?://([^\/\?&:#]+\.)?example.com};

PHP:

preg_match("/https?:\/\/([^\/\?&:#]+\.)?example\.com/", $url);
4

2 に答える 2

7

あなたはあなた自身の質問に答えましたか?preg_match実質的にすべての Perl 正規表現構文を処理できます。(「p」は「Perl」を表します。)

PHP の詳細についてpreg_matchは、ドキュメントを参照してください。

于 2012-11-07T09:09:51.873 に答える
1

正しい関数を使用しましたpreg_match。ここで、一致のキャプチャに関して、別の引数を渡す必要があります。

preg_match("/https?:\/\/([^\/\?&:#]+\.)?example\.com/", $url, $match);

試合はで利用可能になります$match[1]

于 2012-11-07T09:11:55.983 に答える