博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用C#将HTML文本转换为普通文本,去掉所有的Html标记(转)
阅读量:4470 次
发布时间:2019-06-08

本文共 1124 字,大约阅读时间需要 3 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;//首先需要导入命名空间using System.Text.RegularExpressions;namespace WindowsFormsApplication1{   public class Class1    {       ///        /// 将html文本转化为 文本内容方法NoHTML       ///        /// HTML文本值       /// 
public string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"
]*?>.*?", "", RegexOptions.IgnoreCase); //删除HTML Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase); Htmlstring = Regex.Replace(Htmlstring, @"([/r/n])[/s]+", "", RegexOptions.IgnoreCase); Htmlstring = Regex.Replace(Htmlstring, @"-->", "", RegexOptions.IgnoreCase); Htmlstring = Regex.Replace(Htmlstring, @"

简单版本:

public string NoHtml(string html){    string StrNohtml = System.Text.RegularExpressions.Regex.Replace(html, "<[^>]+>", "");    StrNohtml = System.Text.RegularExpressions.Regex.Replace(StrNohtml, "&[^;]+;", "");    return StrNohtml;}

 

转载于:https://www.cnblogs.com/coolsundy/p/4821361.html

你可能感兴趣的文章
iview form 表单的怪异小BUG
查看>>
幸福的婚姻--读书心得
查看>>
“图片”--预览
查看>>
python--打印九九乘法口诀
查看>>
C# WPF Datagrid的筛选
查看>>
emscripten、 WebAssembly,传递字符串给c函数
查看>>
geci
查看>>
egret之粒子系统
查看>>
3D打印机(Prusa I2)DIY经验分享(Part II)
查看>>
QSyntaxHighlighter Class
查看>>
iOS多线程编程:线程同步总结
查看>>
Android简明开发教程二十四:总结及示例代码下载
查看>>
字符串面试题系列之二:连续最长数字串
查看>>
使用命令行将Excel数据表导入Mysql中的方法小结
查看>>
laravel tinker测试模型添加属性
查看>>
矩阵相乘
查看>>
gridview 全选及其选择项ID的传值
查看>>
曾国藩家书
查看>>
web自动化测试第9步:切换页面frame
查看>>
Eclipse创建第一个Servlet(Dynamic Web Project方式)、第一个Web Fragment Project(web容器向jar中寻找class文件)...
查看>>