|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( " ", " ");
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