[PHP-users 7095] Re: preg_match()の正規表現で URLを抽出したい
Teraoka Yoshinori
php-users@php.gr.jp
Tue, 23 Apr 2002 19:44:04 +0900 (JST)
寺岡です。
From: Shinichi Moritani <ml@moritani.com>
Subject: [PHP-users 7091] preg_match()の正規表現で URLを抽出したい
Date: Tue, 23 Apr 2002 18:39:52 +0900
> こんにちは。森谷です。
>
> preg_match()を使って、正規表現でURLを抽出したいのですが、
> 一部旨く行きません。
>
> 文字列 $buffer の中から URL を抽出したいので、
>
> $buffer = "対象URLは http://www.******.com/hoge.php?hoge=hogehoge です";
> $http_URL_regex = "(s?https?:\/\/[-_.!~*'()a-zA-Z0-9;\/?:\@&=+\$,%#]+)";
> preg_match("/$http_URL_regex/", $buffer, $url);
> echo $url[1];
実在するドメインを使っちゃうのは良くないです。
なんとなくみんながクリックしちゃうとおかしなログが残って
気持ち悪いですから。
example.com を使えばいいんだったかな。
---
Teraoka Yoshinori yteraoka@dti.ad.jp