public string StripHTMLB(string htmlString, string htmlPlaceHolder)
{
if (htmlString.Length == 0)
return htmlString;
if (htmlString.Length > 5 && htmlString.Substring(htmlString.Length - 6, 6) == "", stNewLine);
htmlString = htmlString.Replace(" ", stNewLine);
htmlString = htmlString.Replace(" ", stNewLine);
htmlString = htmlString.Replace(((char)13).ToString(), stNewLine);
htmlString = htmlString.Replace(stNewLine + stNewLine, stNewLine);
htmlString = htmlString.Replace(",", ".");
htmlString = htmlString.Replace("&", "&");
htmlString = htmlString.Replace(""", "\"");
htmlString = htmlString.Replace("'", "'");
htmlString = htmlString.Replace("(", "(");
htmlString = htmlString.Replace(")", ")");
htmlString = htmlString.Replace("
", stNewLine);
htmlString = htmlString.Replace(" ", "");
htmlString = htmlString.Replace(">", ">");
htmlString = htmlString.Replace("<", "<");
htmlString = htmlString.Replace(stNewLine, "{*}");
string pattern = @"<[styleSTYLE]+(.)*?";
htmlString = Regex.Replace(htmlString, pattern, htmlPlaceHolder);
pattern = @"<[headHEAD]+(.)*?";
htmlString = Regex.Replace(htmlString, pattern, htmlPlaceHolder);
pattern = @"<(.)*?>";
htmlString = Regex.Replace(htmlString, pattern, htmlPlaceHolder);
htmlString = htmlString.Replace("{*}", stNewLine);
htmlString = htmlString.Replace("\"", "'");
while (htmlString.Length > 0 && htmlString.Substring(0, 1) == "\n")
{
htmlString = htmlString.Substring(1,htmlString.Length -1);
}
return htmlString;
}
|