QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1668|回复: 1

如何perl正则 匹配HTML 表格中的数据

[复制链接]
发表于 2005-6-23 12:34:58 | 显示全部楼层 |阅读模式
研究了很久都没搞定
在很多地方问了 -。- 也没找到个答案


忽略一切属性定义
<table><tr><td>xxx</td><td>xxx</td>.....省略若干<td>...</td>..</tr></table>
一个简单的html表格 如果想用正则匹配出表格中所有内容
应该怎么写?
(?:<tr>(<td>([^<]*?)<\/td>)+</tr>)+
这样的正则能不能匹配出来?

[code:1]
<TABLE>
<TR>
<TD>aaaaTD>
<TD>bbbb</TD>
<TD>cccc</TD>
<TD>dddd</TD>
<TD>eeee</TD></TR>
<TR>
<TD>ffff</TD>
<TD>gggg</TD>
<TD>hhhh</TD>
<TD>iiii</TD>
<TD>jjjj</TD></TR>
<TR>
<TD>kkkk</TD>
<TD>llll</TD>
<TD>mmmm</TD>
<TD>nnnn</TD>
<TD>oooo</TD></TR></TBODY></TABLE>
[/code:1]
我想匹配从aaaa一直到oooo
用上面的正则能不能匹配出来

我感觉我的正则应该写对了  -。- 可是就是搞不定 :(
发表于 2005-6-24 22:14:23 | 显示全部楼层
不知道Perl是否有类似Section的模板来循环匹配<td></td>标签里的数据

或适用XSLT的for template
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 21:23 , Processed in 0.061113 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表