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>
精彩图集
精彩文章
热门标签
Oracle数据库
ctype函数
mysql小技巧
MIME
II
超链接
js操作table
PHP框架
hashing
des加密
vspace
SessionFacto
print_r
抓取豆瓣
创建
o
squid
jsp操作MySQL
加减
则是
COLOR
Shell.Applic
jira
起止时间
当前url
c00ce56e
消息窗口
nagios飞信监控
in_array
RAC
http
提交数据
内存管理
计算机
手电筒
pytho
过滤排序
oracle下载
大类
数组查询
传输
APPPOOL
漫画
技能
python代码检查
硬件列表
访问远程文
基础 纯属疑问
之双
php程序员
验证
浅谈
GPS功能
多个定时器
我所
改变按钮
数据存储
数据库主键
除法运算
文件夹
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229

