use*_*376 5 html php regex preg-match-all
我想从html之间提取一个数字<td>...</td>.我试过以下代码:
$views = "/<td id=\"adv-result-views-(?:.*)\" class=\"spec\">(.*?)<\/td>/";
Run Code Online (Sandbox Code Playgroud)
after -views-是一个随机数.忽略搜索中随机数的正确代码是什么?
使用a DOMwill是正确的方法..
继续这样...
<?php
$htm = '<td id="adv-result-views-190147977" class="spec"> 4 </td>';
$dom = new DOMDocument;
$dom->loadHTML($htm);
echo $content = $dom->getElementsByTagName('td')->item(0)->nodeValue; //4
Run Code Online (Sandbox Code Playgroud)