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, @"