可能重复:
如何使用 PHP 解析和处理 HTML?
我有以下 HTML 输出我想匹配其中的数据,尝试使用 preg_match() 和 preg_match_all() 没有成功。
<td width="130" valign="top">
Jane Doe<br />
101 Marisa Cir <br />
Staten Island NY, 10309<br /><br>
我想将“地址数据”匹配为:
Jane Doe, 101 Marisa Cir Staten Island NY, 10309
我用 CURL 获取页面。我尝试过这样的事情但没有成功:
preg_match('~<td width="130" valign="top">(.*?[^<])<br /><br>~i', $str, $showme);