有些时候,我们对一些内容,清理掉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, ""
);
上面的 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
>
希望起个抛砖引玉的作用吧
分享到:
- 2009-02-13 16:54
- 浏览 874
- 评论(0)
- 论坛回复 / 浏览 (0 / 2833)
- 查看更多
相关推荐
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正则表达式使模式匹配和数据提取变得更容易;