当前位置: 代码迷 >> ASP.NET >> 急死人的有关问题啊
  详细解决方案

急死人的有关问题啊

热度:2850   发布时间:2013-02-25 00:00:00.0
急死人的问题啊!!!!!!!!!!!!!!!!!!
sqlserver里有什么函数可以直接过滤掉字符串里的HTML标签么
或者ASP.NET里有什么函数可以直接过滤掉字符串里的HTML标签么
很急,请高手帮帮忙!谢谢!

------解决方案--------------------------------------------------------
string ClearHtml(string strHtml) {
if (strHtml != "") {
Regex r = null;
Match m = null;

r = new Regex(@"<\/?[^>]*>", RegexOptions.IgnoreCase);
for (m = r.Match(strHtml); m.Success; m = m.NextMatch()) {
strHtml = strHtml.Replace(m.Groups[0].ToString(), "");
}
}
return strHtml;
}
------解决方案--------------------------------------------------------
你整个读出来,在用一个正则表达式多字符串中提供内容:
正则表达式可以用:/<.*>(.+)<.*>/
------解决方案--------------------------------------------------------
那你这样分页不行啊
你只能判断判断标签是否可以分
否则你字数对了
显示就出错了
------解决方案--------------------------------------------------------
保存文章入库的时候就先处理一下,把前多少个字的内容提出来,存到一个字段里。
  相关解决方案