有些时候,我们对一些内容,清理掉HTML标记,只保留纯内容或一部分内容,例如下面的一段:
<SPAN class = InsertWordsDisplay>这里不要</span>只要这里<SPAN class=\"InsertWordsDisplay\">不要(*)</span>
对上面的这段代码,我们只要蓝色的内容,也就是“凡是被HTML标记包围的内容,都不要了”
C# 的实现方式:
string strToBeFiltered = "<SPAN class = InsertWordsDisplay>这里不要</span>只要这里<SPAN class=\"InsertWordsDisplay\">不要(*)</span>";
Regex reg = new Regex("<span\\s+class\\s{0,}=\\s{0,}\"{0,1}InsertWordsDisplay\"{0,1}>.+?</span>", RegexOptions.IgnoreCase | RegexOptions.Multiline);
string strFiltered = reg.Replace(strToBeFiltered, "");
<script type="text/javascript"><!--
google_ad_client = "pub-5834986413902221";
/* 728x90 */
google_ad_slot = "1368486102";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
上面的 strFiltered 就是最终的结果了
Javascript 的实现方式:
<script type="text/javascript">
var strToBeFiltered = '<SPAN class = InsertWordsDisplay>不要</span>要<SPAN class="InsertWordsDisplay">不要(*)</span>';
var pattern = /<span\s+class\s{0,}=\s{0,}"{0,1}InsertWordsDisplay"{0,1}\s{0,}>.+?<\/span>/ig;
var strFiltered = strToBeFiltered.replace(pattern, '');
alert(strFiltered);
</script>
希望起个抛砖引玉的作用吧
分享到:
相关推荐
C#,VS2010,利用正则表达式验证网址(url),
C# 正则表达式 集合 C# 正则表达式 集合 C# 正则表达式 集合
c#使用正则表达式验证身份证号码,工程完全可以运行,方便大家参考和学习
使用正则表达式来判断用户输入的IP地址格式是否正确
C#中利用正则表达式实现搜索,C#中利用正则表达式实现搜索,C#中利用正则表达式实现搜索,C#中利用正则表达式实现搜索
在C#中利用正则表达式判断用户输入是否是数字
C#中使用正则表达式详解C#中使用正则表达式详解
正则表达式测试工具C#完整源码,包括查找和替换功能,标注显示匹配结果。
.NET 框架正则表达式并入了其他正则表达式实现的最常见功能,被设计为与 Perl 5 正则表达式兼容,.NET 框架正则表达式还包括一些在其他实现中尚未提供的功能,.NET 框架正则表达式类是基类库的一部分,并且可以和...
C#字符串和正则表达式参考手册》》》》》》》》》》》
本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET 框架下的 正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。
C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式C#中用正则表达式
DotNet正则表达式测试工具,基于.net1.1开发,vista以上操作系统绿色免安装。 用于编写正则表达式时进行测试,支持正则选项(是否忽略大小写、是否多行模式)、支持正则替换
但TextBox控件却不能解决这一问题。为此特写了一个RegexTextBox。 当用户输入了一个不合法的字符串RegexTextBox的背景色会变为粉红色。程序中可以使用RegexTextBox的VerifySuccess属性得知有效性是否验证通过。如果...
这里用C#实现了正则表达式相关功能,并记录了所有的正则表达式的相关符号,是一个不可多得的正则表达式生成工具,这个工具适用3种场合: 1.对于初学正则表达式的朋友,这个工具适合你 2.需要C#正则表达式示例代码的...
C#中的常用正则表达式总结 C#中的常用正则表达式总结 C#中的常用正则表达式总结
C#编写的正则表达式测试工具(net2.0),无源码
邮箱及密码的正则表达式验证(C#)
c#中常用的一些正则表达式。c#中常用的一些正则表达式。
一些资料关于 SQL 语法分析;用正则表达式解析C#文件;使用正则表达式实现的语法分析引擎(C#源代码) ;SQL Server 2005正则表达式使模式匹配和数据提取变得更容易;