using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Web; namespace YTSoft.Common { public static class StringHelper { /// /// 截取字符串,超出部分用… /// /// /// /// public static string SubStr(string sString, int nLeng) { if (sString.Length <= nLeng) { return sString; } else { return sString.Substring(0, nLeng) + "…"; } } /// /// 截取字符串 /// /// /// /// 区别第一种方法,随便一个数字都可以 /// public static string SubStr(string sString, int nLeng,int a) { if (sString.Length <= nLeng) { return sString; } else { return sString.Substring(0, nLeng); } } /// /// 截取字符串 /// /// /// /// 用什么字符串替换删掉的部分 /// public static string SubStr(string sString, int nLeng, string replaceStr) { if (sString.Length <= nLeng) { return sString; } else { return sString.Substring(0, nLeng) + replaceStr; } } /// /// 清除脚本 /// /// /// public static string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "", RegexOptions.IgnoreCase); //删除HTML Htmlstring = Regex.Replace(Htmlstring, @"<.*?>|&.{4,5}", "", RegexOptions.IgnoreCase); 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, @"