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>的匹配条件
展开
 我来答
yugi111
2013-09-25 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
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>
CAO1986520
2013-09-25 · TA获得超过425个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:181万
展开全部
(?<=<td>).+(?=</td>) 试试
追问
是要包括的匹配条件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式