php正则表达式抓取网页上的内容 急急急急
<tronMouseOver="this.className='dlover'"onMouseOut="this.className='dlout'"><td>六里桥长途...
<tr onMouseOver="this.className='dlover'" onMouseOut="this.className='dlout'">
<td>六里桥长途客运站</td>
<td>
<a TARGET="_blank" href="/detail-%B1%B1%BE%A9-%C2%A1%BB%AF">隆化</a>
</td>
<td>05:30</td>
<td>292</td>
<td>中型中级</td>
<td>62/0</td>
<td> </td>
<td>隆化腾宇</td>
</tr>
用正则表达式怎么写才能匹配上每个<td>下面的标签中文、数字还有空格
是要包括<tr><td>的匹配条件 展开
<td>六里桥长途客运站</td>
<td>
<a TARGET="_blank" href="/detail-%B1%B1%BE%A9-%C2%A1%BB%AF">隆化</a>
</td>
<td>05:30</td>
<td>292</td>
<td>中型中级</td>
<td>62/0</td>
<td> </td>
<td>隆化腾宇</td>
</tr>
用正则表达式怎么写才能匹配上每个<td>下面的标签中文、数字还有空格
是要包括<tr><td>的匹配条件 展开
2个回答
展开全部
var reg = /(?![<td>])(\w|[\u4e00-\u9fa5]|\:|\/|\s)*(?=(<\/td>))/gim;
str.match(reg);
// guy , I think you can use the easy method below
etc1:
var q = document.querySelectorAll('#tr1>td');
for(var x in q){
console.log('key=' + x + ' ; ' + 'value=' + q[x]);// q[x] is you want to get!
}
etc2:
var q = document.getElementById('tr1').getElementsByTagName('td');
for(var x in q){
// TODO
}
<tr id="tr1">
<td>1</td>
<td>2</td>
</tr>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询