1. 程式人生 > >PHP 前瞻正則匹配域名帶www和不帶www

PHP 前瞻正則匹配域名帶www和不帶www

正則表示式前瞻

用一段前瞻,匹配一個 帶 www和 不帶www的域名

$http_host = 'csdn.net';
$http_host = 'www.csdn.net';

if(preg_match('#<a\s+[^><]*href=[\s"\']*https?://(?:www\.|)' . preg_quote($http_host) . '[^><]*>(.*)</a>#iU', $html, $matches))
{
    var_dump($matches);
}