C#语言如何删除和标签
C#语言怎么删除<b>和</b>标签
string str="<p><b>
<table border=1>
<tbody>
<tr>
<td>标题</td>
<td>倾向性</td>
<td>点击量</td>
<td>发布时间</td></tr>
<tr>
<td>秦皇岛闹市区新建两处过街天桥</td>
<td>中性</td>
<td>25</td>
<td>2012-9-13 2:43:06</td></tr></tbody></table></b></p>";
怎么删除里面的<b>标签
------解决方案--------------------
正则替换掉
------解决方案--------------------
string str="<p><b>
<table border=1>
<tbody>
<tr>
<td>标题</td>
<td>倾向性</td>
<td>点击量</td>
<td>发布时间</td></tr>
<tr>
<td>秦皇岛闹市区新建两处过街天桥</td>
<td>中性</td>
<td>25</td>
<td>2012-9-13 2:43:06</td></tr></tbody></table></b></p>";
怎么删除里面的<b>标签
------解决方案--------------------
正则替换掉
StreamReader reader = new StreamReader("c:\\temp\\1.txt",Encoding.Default);
string source = reader.ReadToEnd();
Regex reg = new Regex(@"(?is)<b>.*?</b>");
source = reg.Replace(source, "");
------解决方案--------------------
public string ClearHtml(string HtmlStr)
{
string tmpStr = HtmlStr;
tmpStr = ReplaceHtml("&#[^>]*;", tmpStr, "");
tmpStr = ReplaceHtml("</?marquee[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?object[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?param[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?embed[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?table[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml(" ", tmpStr, "");
tmpStr = ReplaceHtml("</?tr[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?th[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?p[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?a[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?img[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?tbody[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?li[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?span[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?div[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?th[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?td[^>]*>", tmpStr, "");
tmpStr = ReplaceHtml("</?script[^>]*>", tmpStr, "");