分类: 系统运维
2010-04-26 13:55:28
过滤HTML标签的函数
平时制作网页过程,经常要用到过滤HTML标签的功能.所以这里做了一个过滤HTML功能函数...调用方法如下:
fck("过滤的字符串", @".*?", @"", @"")
函数体如下:
public string fck(string htmls, string pattern, string patternstart, string patternend)
{
Regex regex = new Regex(@pattern, RegexOptions.IgnoreCase);
MatchCollection mc = regex.Matches(htmls);
string htmlreplace = string.Empty;
foreach (Match m in mc)
{
if (m.Success)
{
htmlreplace = m.Value.Replace(patternstart, "");
htmlreplace = htmlreplace.Replace(patternend, "");
htmls = htmls.Replace(m.Value, htmlreplace);
}
}
return htmls;
}
有什么不足,欢迎大家指点...