日期:2014-05-18  浏览次数:20412 次

|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.html