首页 新闻 搜索 专区 学院

正则表达式 过滤html 保留flash

0
悬赏园豆:10 [待解决问题]

想用正则表达式 过滤html所有格式,但要 保留flash也就是<embed>这里面的东西

林雨....的主页 林雨.... | 初学一级 | 园豆:116
提问于:2010-11-23 21:16
< >
分享
所有回答(1)
0

        /// <summary>
        /// 从HTML中获取文本,保留br,p,img
        /// </summary>
        /// <param name="HTML"></param>
        /// <returns></returns>
        public static string GetTextFromHTML(string HTML)
        {
            System.Text.RegularExpressions.Regex regEx = new System.Text.RegularExpressions.Regex(@"</?(?!br|/?p|img)[^>]*>", System.Text.RegularExpressions.RegexOptions.IgnoreCase);

            return regEx.Replace(HTML, "");
        }

原理是一样的,你修改一下。

Astar | 园豆:40805 (高人七级) | 2010-11-24 06:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册