ContentStr 是数据库中读出来的字段但里边包含了有<td><p></p>等html编码我想把这些过滤掉只留下汉字请问该怎么做?
最好是把具体使用方法也告诉我一下。谢谢

解决方案 »

  1.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=0A6660CE-4138-41EF-B882-15DB65564709ContentStr  = System.Text.RegularExpressions.Regex.Replace(ContentStr,"<[^>]*>", "");
      

  2.   

    孟哥 我用
    ContentStr  = System.Text.RegularExpressions.Regex.Replace(ContentStr,"<[^>]*>", ""); 还是不能替换掉“ContentStr  ”中所包含的html字符我把部分代码帖了出来我搞不清楚是什么原因。
    ——————————————————————————————
    while(!SteerObj.EOF)
    {
    TitleStr = SteerObj["Title"].ToString();
    ContentStr = SteerObj["Content"].ToString();
    if(TitleStr.Length>7)
    {
    TitleStr = TitleStr.Substring(0,7);
    TitleStr = TitleStr+"...";
    }
    if(ContentStr.Length>60)
    {
    ContentStr = ContentStr.Substring(0,30);
    ContentStr = System.Text.RegularExpressions.Regex.Replace(ContentStr,"<[^>]*>", " ")+"...";
    }
    steerStr+="<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
    steerStr+="<tr><td height='30'><a href='view.aspx?ID="+SteerObj["ID"]+"' target='_blank'><b><font size='2'>"+TitleStr+"</font></b></a></td></tr>";
    steerStr+="<tr><td><a href='view.aspx?ID="+SteerObj["ID"]+"' target='_blank'>"+ContentStr+"</a></td></tr>";
    steerStr+="<tr><td height='30' align='right' valign='bottom'><a href='view.aspx?ID="+SteerObj["ID"]+"' target='_blank'>点击查看&gt;&gt;&gt;</a>  </td></tr>";
    steerStr+="</table>";
    SteerObj.MoveNext();
    }