正则表达式过滤HTML字符串的问题

jeeke 2009-07-29 11:13:09
我想用正则表达式过滤以下字符串
<P class=MsoNormal align=center><B>表3 调节参数的变化</B></P>
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=1 borderColorLight=#000000 border=1>
<TR>
<TD width=87 rowSpan=2>
<P class=MsoNormal align=center>参数内容</P></TD>
<TD width=39 rowSpan=2>
<P class=MsoNormal align=center>单位</P></TD>
</TR>
</TABLE>

我想过滤掉TD标签内的P标签,不在TD标签内的P不过滤 ,过滤结果为以下:
<P class=MsoNormal align=center><B>表3 调节参数的变化</B></P>
<TABLE cellSpacing=0 borderColorDark=#ffffff cellPadding=1 borderColorLight=#000000 border=1>
<TR>
<TD width=87 rowSpan=2>
参数内容</TD>
<TD width=39 rowSpan=2>
单位</TD>
</TR>
</TABLE>


如何写表达式?

编程环境是:vb
...全文
61 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeeke 2009-08-03
等待中。。。。
回复
jeeke 2009-07-30
顶起,等待帮助
回复
贴错地方
回复
纯CSS+DIV实现的竖向菜单:http://blog.csdn.net/chinmo/archive/2008/12/03/3437134.aspx
回复
黑心 2009-07-29
没写过正则,只写过VB的
回复
黑心 2009-07-29
1,首先找到"<TD" ,再找到下一个"</TD>" 。
2,在此中间是否有"<p"出现,如果有就把"<p"到">" 替换成空,再把"</p>"替换成空。

再把1,2 循环。


回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告