我需要的结果并不是需要把所有的html元素都剔除掉,只需要把一些特定的样式的标签剔除就可以了,因为像图片之类的html代码我还是需要保留的
解决方案 »
- c#操作Excel设置字体颜色
- 动态创建控件的问题
- 水晶报表动态改变纸张时,总是出现以下错误“设置打印机发生错误,错误信息为:无效索引。 (异常来自 HRESULT:0x8002000B (DISP_E_BADINDEX))”
- 数字、字符串转化问题
- 关于kodak imaging 扫描控件的问题,在线等。散分!
- 怎么让一个Form的大小不能改变啊?让它和一个Dialog一样
- 我有一个textBox,如何让我的鼠标一移动到那个区域然后就能直接输入数据。
- WPF,能解释下这个Shape形状吗?
- 使用OLE DB和ADO访问oracle 返回记录集的存储过程
- 为什么水晶报表明明只有一页,但打印时总会有一张空白页(预览时也一样)?
- 作出这个交叉表就送200分
- 请问关于winform datagridview 的问题
如果你只是想提取img 的src,或者 a 的href
那么就直接写正则因为你要剔出的项是不定的,说不定又出现新的标签
还是取你需要的吧
需求在某段时间内总是一定的
Function Removefont(strHTML)Dim objRegExp, Match, Matches
Set objRegExp = New RegexpobjRegExp.IgnoreCase = True
objRegExp.Global = True
'取闭合的<>
objRegExp.Pattern = "<\/?font[^>]*>"
'进行匹配
Set Matches = objRegExp.Execute(strHTML)' 遍历匹配集合,并替换掉匹配的项目
For Each Match in Matches
strHtml=Replace(strHTML,Match.Value,"")
Next
Removefont=strHTML
Set objRegExp = NothingEnd Function
%>
string result = reg.Replace(yourStr, "");如果不满足需求,说明哪里不满足
给出你所给例子处理后对应的结果