【发布时间】:2014-01-01 03:03:41
【问题描述】:
我得到的 html 源代码包括这些域(不是 http://)
例如:
<table>
<tr><td>abc.com</td></tr>
<tr><td>abc.net</td></tr>
<tr><td>abc.com.vn</td></tr>
<tr><td>abc.vn</td></tr>
</table>
我如何处理正则表达式导出域?
【问题讨论】:
我得到的 html 源代码包括这些域(不是 http://)
例如:
<table>
<tr><td>abc.com</td></tr>
<tr><td>abc.net</td></tr>
<tr><td>abc.com.vn</td></tr>
<tr><td>abc.vn</td></tr>
</table>
我如何处理正则表达式导出域?
【问题讨论】:
您可以这样做来提取您的域..
<?php
$content ="<table>
<tr><td>abc.com</td></tr>
<tr><td>abc.net</td></tr>
<tr><td>abc.com.vn</td></tr>
<tr><td>abc.vn</td></tr>
</table>";
preg_match_all('/<td>(.*?)<\/td>/', $content, $matches);
print_r($matches[1]);
输出:
Array
(
[0] => abc.com
[1] => abc.net
[2] => abc.com.vn
[3] => abc.vn
)
【讨论】: