注册 登录
编程论坛 Delphi论坛

[求助]字符过滤问题!

liutianfeiyu 发布于 2007-04-03 13:36, 598 次点击

各位大虾,小弟现在想把一个html的文档里的某些字符串过滤掉,只保留html的基本的语法和文本内容。下面就是这个文档的部分内容:
</tr>
<tr style='mso-yfti-irow:3;height:38.2pt'>
<td width=103 style='width:77.4pt;border:solid windowtext 1.0pt;border-top:
none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:38.2pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:15.0pt;font-family:仿宋_GB2312;mso-bidi-font-family:仿宋_GB2312'>通信地址</span><span
lang=EN-US style='font-size:15.0pt;font-family:仿宋_GB2312'><o:p></o:p></span></p>
</td>
<td width=240 style='width:180.0pt;border-top:none;border-left:none;
border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:38.2pt'>
<p class=MsoNormal align=center style='text-align:center'><span lang=EN-US
style='font-size:15.0pt;font-family:仿宋_GB2312'><o:p>&nbsp;</o:p></span></p>
</td>
<td width=60 style='width:45.0pt;border-top:none;border-left:none;border-bottom:
solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;mso-border-top-alt:
solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:38.2pt'>
<p class=MsoNormal><span style='font-size:15.0pt;font-family:仿宋_GB2312;
mso-bidi-font-family:仿宋_GB2312'>邮编</span><span lang=EN-US style='font-size:
15.0pt;font-family:仿宋_GB2312'><o:p></o:p></span></p>
</td>

请问那位能给点思路和方法啊~小弟跪求了~

4 回复
#2
liutianfeiyu2007-04-03 18:22

怎么就没有人理呢?5555555555555

#3
anthony6342007-04-03 18:26
你想删那些保留那些啊?你想把引号的里删除么?
#4
liutianfeiyu2007-04-03 18:34
我想保留的就是基本的html代码,比如象<head><body><table><td><tr>那些哈~
其他的我就把它删除了哈~
请哪位高手给个思路哈~
深表感谢啊~
#5
liutianfeiyu2007-04-04 10:37

就象这样一个文本
<head>
1
2
</head>
3
4
我要过滤掉<head></head>之间的内容!保留3和4,我怎么弄了半天就没有弄出来啊,那位高手帮哈忙嘛~

1