[VB.NET]求一个正则表达式处理一下html
2008-12-29 22:09
369 查看
![](http://www.zhzx123.com/VB.NET_03.gif)
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
求一个正则表达式处理一下html
想去除html中除链接标记之外的所有标记,即字符串中遇到象 <...> 这样的部分,如果其中包含href或/a则保留,其余删除。
我原来是这么写的:
For Each m As Match In Regex.Matches(ss, <[^> ]*> , egexOptions.IgnoreCase)
If InStr(LCase(m.Value), href ) < 1 AndAlso LCase(m.Value) <> then
ss = Replace(ss, m.Value, )
End If
Next
不过我觉得这么作可能效率比较低,希望能通过一条正则表达式搞定。
__________________________________________________________________________
up
__________________________________________________________________________
顶顶...
__________________________________________________________________________
何必呢,那不会取出所有的 标签,而不是去除所有不是 的标签.
__________________________________________________________________________
我就是要去除所有不是 的标签
__________________________________________________________________________
我的意思是,用正则表达式,取出所有是 的内容.
__________________________________________________________________________
try
<(?!(a/s|/a> ))[^> ]*?>
__________________________________________________________________________
相关文章推荐
- 小闹一下vb.net 正则表达式
- [VB.NET]谁能帮我用验证国内电话号码的正则表达式写一个验证程序啊?
- [VB.NET]正则表达式可以先在VB.net 的FORM中吗?怎么写?
- asp.net验证一个字符串是否符合指定的正则表达式
- asp.net中利用正则表达式判断一个字符串是否为数字的代码
- RegularExpressions(1) 一个 Net 样式的、适用于 Delphi 2009 之后版本的正则表达式组件
- Simple & Funny——用正则表达式处理html文档
- 正则表达式在vb.net中的简单应用
- VB中用正则表达式判断一个字符串是不是一个URL地址
- asp.net正则表达式提取网页网址、标题、图片,滤所有HTML标签
- .net(C#)从html中提取中文字_正则表达式
- 学习ASP.NET Core, 怎能不了解请求处理管道[3]: 自定义一个服务器感受一下管道是如何监听、接收和响应请求的
- 一个HTML超链接正则表达式的分析过程
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
- 关于VB.net 中的正则表达式(实例)
- VB.Net - 正则表达式
- vb.net的正则表达式
- asp.net(c#)常用正则表达式实例(http://www.cnblogs.com/Aspnet2007/articles/1230060.html)
- [VB.NET]用dotnetduke做了一个网站,有不少.net资料,推荐一下,顺便散分
- 正则表达式相关:正则表达式处理html内容