zoukankan
html css js c++ java
过滤Html标签代码
public
string
FilterHtmlTag(
string
HtmlString)
{
System.IO.StreamReader sr
=
new
StreamReader(
"
d:\\bb.html
"
, System.Text.Encoding.UTF8);
string
HtmlString
=
sr.ReadToEnd();
string
Temp
=
HtmlString.Substring(HtmlString.IndexOf(
"
<body>
"
));
//
string
Stup1
=
Regex.Replace(Temp,
@"
<script>[\s\S]*</script>
"
,
""
);
//
过滤Js代码;
string
Stup2
=
Regex.Replace(Stup1,
@"
<style[\s\S]*</style>
"
,
""
);
//
过滤Css样式
string
Stup3
=
Regex.Replace(Stup2,
"
<.+?>
"
,
""
);
//
过滤html标签
string
Stup4
=
Regex.Replace(Stup3,
@"
\s
"
,
""
);
//
过滤/n/r等特列字符
return
Stup4;
}
以上代码能过滤结构比较规范的HTML页面,如页面结构比较复杂,请自己自行修改。修改后更完整的代码也希望能回传一份。
邮箱:
pweixu@163.com
大家一起分享
查看全文
相关阅读:
meta标签总结
基本类型String的原生方法详解
对JSON的增删查改
百分比宽度div如何水平居中
【转】Chrome 控制台console的用法(提高js调试能力)
css textarea固定大小滚动条自动
【转】前端必读:浏览器内部工作原理
git clone 远程分支
http-server 使用介绍
js 全选/取消
原文地址:https://www.cnblogs.com/weixu/p/860460.html
最新文章
linux .tar.xz 文件解压和压缩
mysql集群无法启动成功
mysql 无法执行select查询
commit信息修改
xl release 安装
suse11sp3、suse12 安装 zabbix-agent
suse12 设置ssh 远程连接
libvirtd 启动成功,但却没有监听
多么痛的领悟--写在领英股票被腰斩之后
通向高可扩展性之路(WhatsApp篇)---- 脸书花了190亿买来的WhatsApp的架构
热门文章
通向高可扩展性之路(推特篇) ---- 一个推特用来支撑1亿5千万活跃用户、30万QPS、22MB每秒Firehose、以及5秒内推送信息的架构
通向高可扩展性之路(谷歌篇)
通向高可扩展性之路(序)
Kafka笔记
用 Linux自带的logrotate 来管理日志
怎样修改 Openstack Horizon(Dashboard)的显示界面 (二)
怎样修改 Openstack Horizon(Dashboard)的显示界面 (一)
百分比高度DIV如何垂直居中
scrollTop:页面垂直滚动的距离 浏览器兼容代码
【收藏】介绍一款jQuery插件:Fullpage.js
Copyright © 2011-2022 走看看