求获取表格内容的正则表达式

<tdheight="24"class="backffffc333">2010-07-18</td>要求得到单元格内容2010-07-18<spanstyle="colo... <td height="24" class="backfff fc333">2010-07-18</td> 要求得到单元格内容 2010-07-18

<span style="color:#000000">111</span> 获取内容 111

我用的是 php
展开
 我来答
蛋壳儿漂
2010-10-26 · TA获得超过1160个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:599万
展开全部
什么语言的?
<td[^]*>([^<>]*)</td>
<span[^]*>([^<>]*)</span>
如果仅仅是这两个标签的话就
preg_match("#<td[^]*>([^<>]*)</td>#",$scr,$arrtd);
preg_match("#<span[^]*>([^<>]*)</span>#",$scr,$arrspan);
也可以考虑替换型
$str = preg_replace("#<td[^]*>([^<>]*)</td>#","",$scr);
$str = preg_replace("#<span[^]*>([^<>]*)</span>#","",$scr);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fennng
2010-11-09 · TA获得超过1637个赞
知道大有可为答主
回答量:1892
采纳率:90%
帮助的人:1139万
展开全部
你应该用 dom + xpath

而不是用正则

要懂得用正确的工具. 正则是很强大,也可以用在这里,但却不是最适合的工具.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwq19841016
2010-10-26 · 超过50用户采纳过TA的回答
知道答主
回答量:161
采纳率:0%
帮助的人:146万
展开全部
(<[^>]+>)([^<]*)(</[^>]+>)
$2 就是了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友22b0852c7
2010-10-26 · TA获得超过130个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:142万
展开全部
/[^>].*(?=<\/)/g
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流香羽
2010-10-26 · TA获得超过1540个赞
知道小有建树答主
回答量:925
采纳率:50%
帮助的人:1349万
展开全部
match:<td[^>]*>([\w\W]+)<\/td>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式