zoukankan      html  css  js  c++  java
  • 过滤HTML字符显示摘要

    public static string GetSummary(string html, int summaryLength)
        
    {
            
    string text = GetHtmlText(html);
            text 
    = DelHTML(text);
            text 
    = Strtitle(text);
            
    if (summaryLength >= text.Length)
                
    return text;
            
    return text.Substring(0, summaryLength)+"";
        }


        
    public static string GetHtmlText(string html)
        
    {
            
    return System.Text.RegularExpressions.Regex.Replace(html, @"<[^>]*>""");
        }

        
    public static string DelHTML(string Htmlstring)//将HTML去除
        {
            

            
    return Htmlstring.Trim();
        }

        
    public static string DelWords(string strtitle)
        
    {
            
    string strContent = strtitle;
            strtitle 
    = Regex.Replace(strContent, "(<H1.*?>|</H1>|</br>|<SPAN.*?>|</SPAN>|<FONT.*?>||<o:p></o:p>)""");
            strContent 
    = strtitle;
            strContent 
    = Regex.Replace(strContent, "(<IMG.*?>)""");
            strContent 
    = Regex.Replace(strContent, "(<P.*?>)""");
            strContent 
    = Regex.Replace(strContent, "(<P>)""");
            strContent 
    = Regex.Replace(strContent, "(&nbsp;)""");
            strContent 
    = Regex.Replace(strContent, "(&rdquo;)""");
            strContent 
    = Regex.Replace(strContent, "(</P>)""");
            strContent 
    = Regex.Replace(strContent, "(</BR>)""");
            strContent 
    = Regex.Replace(strContent, "(<BR>)""");
            strContent 
    = strContent.Replace("<?xml:namespace prefix = o ns = 'urn:schemas-microsoft-com:office:office'/>""");
            
    return strtitle;
        }
  • 相关阅读:
    Linux常用基本命令:三剑客命令之-awk数组用法
    Linux常用基本命令:三剑客命令之-awk动作用法(1)
    Linux常用基本命令:三剑客命令之-awk模式用法(2)
    Linux常用基本命令:三剑客命令之-awk模式用法(1)
    Linux常用基本命令:三剑客命令之-awk格式化动作
    Linux常用基本命令:三剑客命令之-awk内置变量与自定义变量
    Linux常用基本命令:三剑客命令之-awk输入输出分隔符
    Linux常用基本命令:三剑客命令之-awk基础用法
    Linux环境变量详解与应用
    在js中怎么判断两个字符串相等
  • 原文地址:https://www.cnblogs.com/cnaspnet/p/1216790.html
Copyright © 2011-2022 走看看