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#实现方式:

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标记实现方式:

<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>
精彩图集
精彩文章
热门标签
字符类型
快捷方
日志文件过大
MySQL配置
统计量
校内
冲突
array_rand()
sort方法
成功
6.0
php预定义变量
历史记录
plus
事务处理
java字符串切割
检测utf-8编码
配置TNS
速排序
IIS7.5
附件下载
shape
差异
TimePicker
配置参数详解
发短
CSS属性
服务器应
utf8_unicode
parseJSON
fcntl函数
addslashes函数
字符集乱码
django-suit
PHP多维数组
读写文本文件
py2exe
控件认证
res
一个队列
层次关系
DataSet
php错误处理
小i机器人
GUI程序
python函数
默认错误页
封装
生的
onMeasure
注册表
多张
秘钥
获取XML数据
追加函数
ob_start
socket.error
taskset
何用
wifi开发
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229