.NET问题String字符串怎么去掉HTML代码尤其是<Font标记

来源:百度知道 编辑:UC知道 时间:2024/06/12 07:56:30
在线等哇~~ 谢谢啦 .NET问题

我是把一个字符串从网页获取为了保证图片位置的正确我把内容都打成了HTML代码进的数据库,
取值是用Eval("")在Repeater编辑模板里取的,为啥页面不把 <Font啥的自己解析啊?

最好给个类,参数就一个字符串返回值就是去掉HTML代码包括《Font标签后的string

我是新手 希望大家多帮帮哈

using System.Text.RegularExpressions;
public string HtmlFilter(string html)
{
//设置要删除的标记
string[] lable = {"font","span","div"};
foreach(string lb in lable)
{
string reg = String.Format(@"</?{0}[^>]*?>",lb);
html = Regex.Replace(html,reg,"",RegexOptions.IgnoreCase);
}
return html;
}

说句实话,很晕,为什么要保存HTML代码呢?
如果那样我感觉截取字符串可以实现你说的代码:
string str="<font>图片路径</font>";//你获取的HTML代码
string s = str.Substring(6, str.LastIndexOf("<")-6);

我也是菜鸟啊,呵呵,你看看能不能实现吧。