Public static string rmhtml (string htmlstring)
{
/**
Reprinted Please note:
Powerby: Lulu
Www. hotcity. cn
*/
// Delete the script
Htmlstring = regexpattern ("</S *? Script [^>] *> [// s/S] *? <// S *? // S *? Script // s *?> "," ", Htmlstring );
// Delete HTML
Htmlstring = regexpattern ("<([^>] *)>", "", htmlstring );
Htmlstring = regexpattern ("([/R/n]) [// s] +", "", htmlstring );
Htmlstring = regexpattern ("-->", "", htmlstring );
Htmlstring = regexpattern ("<! --. * "," ", Htmlstring );
Htmlstring = regexpattern ("& (quot | #34);", "/" ", htmlstring );
Htmlstring = regexpattern ("& (Amp | #38);", "&", htmlstring );
Htmlstring = regexpattern ("& (LT | #60);", "<", htmlstring );
Htmlstring = regexpattern ("& (GT | #62);", ">", htmlstring );
Htmlstring = regexpattern ("& (nbsp | #160);", "", htmlstring );
Htmlstring = regexpattern ("& (iexcl | #161);", "// xA1", htmlstring );
Htmlstring = regexpattern ("& (cent | #162);", "// xa2", htmlstring );
Htmlstring = regexpattern ("& (pound | #163);", "// xa3", htmlstring );
Htmlstring = regexpattern ("& (copy | #169);", "// xa9", htmlstring );
Htmlstring = regexpattern ("& # (// D +);", "", htmlstring );
Htmlstring = regexpattern ("<", "", htmlstring );
Htmlstring = regexpattern (">", "", htmlstring );
// Htmlstring. Replace ("/R/N", "", htmlstring );
Return htmlstring;
}
Public static string regexpattern (string pattern, string STR, string content ){
If (pattern! = NULL &&! Pattern. Equals ("")){
Pattern P = pattern. Compile (pattern, 2); // parameter 2 indicates case insensitive
Matcher M = P. matcher (content );
Content = M. replaceall (STR );
}
Return content;
}