C#与JS使用正则表达式清理HTML标记例子
下面分别介绍C#与JS使用正则表达式理HTML标记例子,如: SPAN class = InsertWordsDisplay这里不要/span只要这里SPAN class=\"InsertWordsDisplay\"不要(*)/span 对上面的这段代码,我们只要蓝色的内容,也
下面分别介绍C#与JS使用正则表达式理HTML标记例子,如:
<SPAN class = InsertWordsDisplay>这里不要</span>只要这里<SPAN class=\"InsertWordsDisplay\">不要(*)</span>
对上面的这段代码,我们只要蓝色的内容,也就是“凡是被HTML标记包围的内容,都不要了”
C#实现方式:
C# Code [http://www.xueit.com]
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清理掉HTML标记实现方式:
JS Code [http://www.xueit.com]
<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>
精彩图集
精彩文章
热门标签
Iisftp.vbs
linux使用
360
见解
scp
使用指南
menu
测试
宽字节字符
字母数字组合
httpclient
判断编
SqlServer200
0day
JVM性能优化
nfc应用
引擎
开发环境
SWF动画截图
独立
goto函数
delegate
infile
LIFO
promise化
总记录
Parse
后台运
80004005
Nginx访问日志
细粒度审计
文件编码
SQL-INJECTIO
选项值
变量命名
linux安装mysql
MySQL索引
倒计时跳转
调整列宽
数字相加
触摸事件
元素移动
索引器
c异或运算
远程拷贝
应用程序开发
行政区划数据
强制不换行
编译python
$.post
文件目录操作
添加CSS类
ListActivity
开启curl
动态树
彩图
filter
essential
NGEN
双网关
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229

