<SPAN style="FONT-FAMILY: 微软雅黑">要查找的字符串</SPAN><SPAN style="FONT-SIZE: 12PX">要查找的字符串</SPAN>结果<SPAN style="FONT-FAMILY: 微软雅黑">{0}</SPAN><SPAN style="FONT-SIZE: 12PX">{0}</SPAN>
        /// <summary>
        /// 移除文字,看只留下Html标记
        /// </summary>
        /// <param name="html"></param>
        /// <returns></returns>
        public static string RemoveWord(string html)
        {
            string regexstr = @"<SPAN[\s\S]+?>([\s\S]+?)</SPAN>";
            string str = Regex.Replace(html, regexstr, "{0}", RegexOptions.IgnoreCase);
            return str;
        }上面写的有错,强人帮写一个,在线等!

解决方案 »

  1.   


    "(?<=<[^<>]*>)([^<>]*)(?=</[^<>]*>)", "{0}"
      

  2.   


            /// <summary>
            /// 移除文字,看只留下Html标记
             /// </summary>
            /// <param name="html"></param>
            /// <returns></returns>
            public static string RemoveWord(string html)
            {
                string regexstr = @"(?<=<SPAN[^>]*>)[^<]*(?=</SPAN>)";
                string str = Regex.Replace(html, regexstr, "{0}", RegexOptions.IgnoreCase);
                return str;
            }