ÀûÓÃÕýÔò±í´ïʽȥµôhtml´úÂë-.Net¼¼Êõ-3P´úÂëÍø
¡¾·±ÌåÖÐÎÄ¡¿
¡¾ÉèΪÊ×Ò³¡¿
¡¾¼ÓÈëÊղء¿
µ±Ç°Î»Öãº.Net¼¼ÊõÊ×Ò³ >> Asp.Net¿ª·¢ >> ÀûÓÃÕýÔò±í´ïʽȥµôhtml´úÂë

ÀûÓÃÕýÔò±í´ïʽȥµôhtml´úÂë

2007-10-15 08:00:00  ×÷Õߣº  À´Ô´£º»¥ÁªÍø  ä¯ÀÀ´ÎÊý£º0  ÎÄ×Ö´óС£º¡¾´ó¡¿¡¾ÖС¿¡¾Ð¡¡¿
¼ò½é£ºusing System.Text.RegularExpressions;//ÐèÒªÒýÓà // ÀûÓÃÕýÔò±í´ïʽȥµô""Ö®¼äµÄÄÚÈÝ private string StripHT(string strHTML) { Regex regex=new Regex("",RegexOptions.IgnoreCase); string strOutput=regex...

using System.Text.RegularExpressions;//ÐèÒªÒýÓÃ

// ÀûÓÃÕýÔò±í´ïʽȥµô"<"ºÍ">"Ö®¼äµÄÄÚÈÝ

private string StripHT(string strHTML)

{

Regex regex=new Regex("<.+?>",RegexOptions.IgnoreCase);

string strOutput=regex.Replace(strHTML,"");

return strOutput;

}

//·½·¨¶þ(²»ÖªÎªÊ²Ã´´Ë·½·¨Õ¼ÓÃCPU100%)

public static string DropHTML(string strHTML)

{

string [] aryReg ={

@"]*?>.*?",

@"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""''])(\\[""''tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>",

@"([\r])[\s]+",

@"&(quot|#34);",

@"&(amp|#38);",

@"&(lt|#60);",

@"&(gt|#62);",

@"&(nbsp|#160);",

@"&(iexcl|#161);",

@"&(cent|#162);",

@"&(pound|#163);",

@"&(copy|#169);",

@"&#(\d+);",

@"-->",

@" };

string [] aryRep = {

"",

"",

"",

"\"",

"&",

"<",

">",

" ",

"\xa1",//chr(161),

"\xa2",//chr(162),

"\xa3",//chr(163),

"\xa9",//chr(169),

"",

"\r",

""

};

string newReg =aryReg[0];

string strOutput=strHTML;

for(int i = 0;i {

Regex regex = new Regex(aryReg[i],RegexOptions.IgnoreCase );

strOutput = regex.Replace(strOutput,aryRep[i]);

}

strOutput.Replace("<","");

strOutput.Replace(">","");

strOutput.Replace("\r","");

return strOutput;

}

×öÈËÒªºñµÀ£¬Çë×¢Ã÷ת×Ô¿áÍø¶¯Á¦(www.ASPCOOL.COM)¡£

ÔðÈα༭£ºadmin
±¾ÎÄÒýÓõØÖ·£º http://www.3pcode.com/net/2007/10/91053.htm
Ïà¹ØÎÄÕÂ