public static string HtmlToUBB(this HtmlHelper htmlHelper, string html)
{
html = Regex.Replace(html, "
]*>", "\n");
html = Regex.Replace(html, @"
\/]*\/>", "\n");
html = Regex.Replace(html, "\\son[\\w]{3,16}\\s?=\\s*([\'\"]).+?\\1", "");
html = Regex.Replace(html, "
]*>", "[hr]");
html = Regex.Replace(html, "]*)>", "[$1blockquote]");
html = Regex.Replace(html, "]*smile=\"(\\d+)\"[^>]*>", "'[s:$1]");
html = Regex.Replace(html, "]*src=[\'\"\\s]*([^\\s\'\"]+)[^>]*>", "");
html = Regex.Replace(html, "]*href=[\'\"\\s]*([^\\s\'\"]*)[^>]*>(.+?)", "[url=$1]$2[/url]");
html = Regex.Replace(html, "(.+?)", @"\[b\]$1\[/b\]");
html = Regex.Replace(html, "]*?>", "");
html = Regex.Replace(html, "&", "&");
html = Regex.Replace(html, " ", " ");
html = Regex.Replace(html, "
html = Regex.Replace(html, ">", ">");
return html;
}