zoukankan      html  css  js  c++  java
  • 去除字符串中的HTML标签

     public static string Html2Text(string htmlStr)
    2
    3 {
    4
    5     if (String.IsNullOrEmpty(htmlStr))
    6
    7     {
    8
    9         return "";
    10
    11     }
    12
    13     string regEx_style = "<style[^>]*?>[\s\S]*?<\/style>"; //定义style的正则表达式
    14
    15     string regEx_script = "<script[^>]*?>[\s\S]*?<\/script>"; //定义script的正则表达式  
    16
    17     string regEx_html = "<[^>]+>"; //定义HTML标签的正则表达式  
    18
    19     htmlStr = Regex.Replace(htmlStr, regEx_style, "");//删除css
    20
    21 htmlStr = Regex.Replace(htmlStr, regEx_script, "");//删除js
    22
    23     htmlStr = Regex.Replace(htmlStr, regEx_html, "");//删除html标记
    24
    25     htmlStr = Regex.Replace(htmlStr, "\s*| | | ", "");//去除tab、空格、空行
    26
    27     htmlStr = htmlStr.Replace(" ", "");
    28
    29     htmlStr = htmlStr.Replace(""", "");//去除异常的引号" " "
    30
    31     htmlStr = htmlStr.Replace(""", "");
    32
    33     return htmlStr.Trim();
    34
    35 }

  • 相关阅读:
    渐变
    阴影
    html+css
    background用法
    语言特点
    h5c3介绍
    js的组成
    第九章 查找文件或者命令
    第八章 查看文件内容命令
    第七章 文件管理之基础命令
  • 原文地址:https://www.cnblogs.com/haimingkaifa/p/5803048.html
Copyright © 2011-2022 走看看