当前位置: 代码迷 >> ASP.NET >> |M| 一段文字读取出来要显示到网页中的时候要对文字进行HTML操作 大家都有哪些处理解决思路
  详细解决方案

|M| 一段文字读取出来要显示到网页中的时候要对文字进行HTML操作 大家都有哪些处理解决思路

热度:8044   发布时间:2013-02-25 00:00:00.0
|M| 一段文字读取出来要显示到网页中的时候要对文字进行HTML操作 大家都有哪些处理
比如
txt=txt.Replace( "   ", "  ")这样子的

------解决方案--------------------------------------------------------
public static string ProcessPost(string content)
{

content = HttpUtility.HtmlEncode(content);
content = Regex.Replace(content, "(\r\n|\r|\n) ", " <br /> ");
content = content.Replace( " ", "&nbsp; ");
string pattern=@ "((http://)?([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?) ";
content = Regex.Replace(content,pattern, " <a href=\ "$1\ " target=\ "_blank\ "> $1 </a> ",RegexOptions.IgnoreCase);
return content;
}
------解决方案--------------------------------------------------------
楼上的就可当然由于某些具体需求不同,可能作相应的修改.
------解决方案--------------------------------------------------------
这种网上去搜一下吧,有很多的

http://hi.baidu.com/ziqiang4917/blog/item/d6fc1724269e4432c89559ee
  相关解决方案