一个简单的去除html标签的方法
2010-09-24 13:33
1111 查看
代码
通过遍历尖括号来循环删除HTML标签及空格,对转义字符无效。
using System; using System.Collections.Generic; using System.Web; /// <summary> /// 去除HTML代码的方法 /// </summary> public class noHtml { public noHtml() { // //TODO: 在此处添加构造函数逻辑 // } public string deleteHtml(string strBody) { try { for (int i = 0; i < Int32.MaxValue; i++) { if (strBody.IndexOf('<') > -1) strBody = strBody.Remove(strBody.IndexOf('<'), strBody.IndexOf('>') - strBody.IndexOf('<') + 1); else break; } } catch (Exception ex) { } return strBody.Replace(" ", "").Trim(); } public string getImgUri(string strBody) { string uri = "http://www.bjmwh.com"; try { if (strBody.IndexOf("<img") > -1) strBody = uri + strBody.Substring(strBody.IndexOf("/controls/upfiles/image/"), strBody.IndexOf("/>") - strBody.IndexOf("/controls/upfiles/image/") - 2); } catch (Exception ex) { strBody = org.mad.web.onyx.StrManage.GetString(strBody, 50); } return strBody; } }
通过遍历尖括号来循环删除HTML标签及空格,对转义字符无效。
相关文章推荐
- 简单的将一个html(xml)文本中的img标签(图片)提取出来的方法
- 一个工具类WebUtil.java(包含设置cookie,得到cookie的方法,去除字符串当中的html标签的方法等等)
- python 去除html标签的几种方法
- 告诉你一个去除PDF文件水印简单快速的方法
- 【CVTE】请使用原声Javascript实现一个方法,判断html中出现次数最多的标签,并统计这个次数
- iOS实现去除html标签的方法汇总
- [置顶] JS简单原生-定义一个创建HTML列表的方法
- 【爬虫工具方法】根据属性得到一条HTML标签的一个属性值
- 笔记:JS利用正则表达式实现去除Html标签方法
- 去除HTML标签的方法
- iOS 调用js方法,去除HTML标签
- php使用strip_tags()去除html标签仍有空白的解决方法
- 一个简单的方法,对HTML的字符进行转义
- python去除所有html标签的方法
- 工作总结 @Html 辅助方法 为 生成的 标签设置元素属性 htmlAttributes 一个对象,其中包含要为该元素设置的 HTML 特性。
- (原创)利用扩展方法,给 IEnumerable<T> 增加一个生成 Html 的 CheckBox 标签的方法,不用 C# 中的反射技术
- 去除HTML代码中所有标签的两种方法
- javascript实现去除HTML标签的方法
- java去除字符串中的html标签的方法
- 一个简单的HTML标签能够使64位Windows 7操作系统崩溃