我想知道如何从 url 中提取域名
我在 HTML 文件中有数据:
<a href='http://google.com.site.com'>google.com</a><br /><a href='http://youtube.com.site.com'>youtube.com</a><br />
我可以通过
preg_match_all ("/a[\s]+[^>]*?href[\s]?=[\s\"\']+".
"(.*?)[\"\']+.*?>"."([^<]+|.*?)?<\/a>/",
$var, &$matches);
$matches = $matches[1];
$list = array();
sort($matches);
但我想提取标签之间的google.com
and 。那么我该如何提取和?youtube.com
<a> and </a>
google.com
youtube.com