HTML常用字符串替换

        /// <summary>
        /// 替换html中的特殊符号 
        /// </summary>
        /// <param name="s"></param>
        /// <returns></returns>
        public static string ReplaceSpecialSymbols(this string s)
        {
            s = s.Replace("&amp;", "&");
            s = s.Replace("&quot;", "");
            s = s.Replace("&lt;", "<");
            s = s.Replace("&gt;", ">");
            s = s.Replace("&nbsp;", " ");
            s = s.Replace("&laquo;", "«");
            s = s.Replace("&raquo;", "»");
            s = s.Replace("&lsquo;", "");
            s = s.Replace("&rsquo;", "");
            s = s.Replace("&ldquo;", "");
            s = s.Replace("&rdquo;", "");
            s = s.Replace("&sect;", "§");
            s = s.Replace("&copy;", "©");
            s = s.Replace("&hellip;", "");
            s = s.Replace("&oplus;", "");
            s = s.Replace("&nabla;", "");
            s = s.Replace("&times;", "×");
            s = s.Replace("&divide;", "÷");
            s = s.Replace("&plusmn;", "±");
            s = s.Replace("&radic;", "");
            s = s.Replace("&infin;", "");
            s = s.Replace("&ang;", "");
            s = s.Replace("&int;", "");
            s = s.Replace("&deg;", "°");
            s = s.Replace("&ne;", "");
            s = s.Replace("&equiv;", "");
            s = s.Replace("&le;", "");
            s = s.Replace("&ge;", "");
            s = s.Replace("&perp;", "");
            s = s.Replace("&there4;", "");
            s = s.Replace("&pi;", "π");
            s = s.Replace("&sup1;", "¹");
            s = s.Replace("&sup2;", "²");
            s = s.Replace("&sup3;", "³");
            s = s.Replace("&crarr;", "");
            s = s.Replace("&larr;", "");
            s = s.Replace("&uarr;", "");
            s = s.Replace("&rarr;", "");
            s = s.Replace("&darr;", "");
            s = s.Replace("&lArr;", "");
            s = s.Replace("&uArr;", "");
            s = s.Replace("&rArr;", "");
            s = s.Replace("&dArr;", "");
            s = s.Replace("&alpha;", "α");
            s = s.Replace("&beta;", "β");
            s = s.Replace("&gamma;", "γ");
            s = s.Replace("&Delta;", "Δ");
            s = s.Replace("&theta;", "θ");
            s = s.Replace("&lambda;", "λ");
            s = s.Replace("&Sigma;", "Σ");
            s = s.Replace("&tau;", "τ");
            s = s.Replace("&omega;", "ω");
            s = s.Replace("&Omega;", "Ω");
            s = s.Replace("&bull;", "");
            return s;
        }
posted @ 2012-05-05 16:33  [曾恩]  阅读(5958)  评论(0编辑  收藏  举报