Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2548446
  • 博文数量: 2110
  • 博客积分: 18861
  • 博客等级: 上将
  • 技术积分: 24420
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-05 18:23
文章分类

全部博文(2110)

文章存档

2011年(139)

2010年(1971)

我的朋友

分类: 系统运维

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;
        }

有什么不足,欢迎大家指点...

阅读(272) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~