如何检测超链接并转换为< a>元件?
public static class StringExtension{ public static string ToHTML(this string item) { //\r\n windows //\n unix //\r mac os return item.Replace("\r\n","<br/>").Replace("\n","<br/>").Replace("\r","<br/>"); }}
c#,asp.net
解决方法 see this one,使用正则表达式private string ConvertUrlsTolinks(string msg) { string regex = @"((www\.|(@R_403_6822@|@R_403_6822@s|ftp|news|file)+\:\/\/)[_.a-z0-9-]+\.[a-z0-9\/_:@=.+?,##%&~-]*[^.|\'|\# |!|\(|?|,| |>|<|;|\)])"; Regex r = new Regex(regex,RegexOptions.IgnoreCase); return r.Replace(msg,"<a href=\"\" Title=\"Click to open in a new window or tab\" target=\"_blank\"></a>").Replace("href=\"www","href=\"@R_403_6822@://www");}总结
以上是内存溢出为你收集整理的c# – 将字符串转换为html(超链接)全部内容,希望文章能够帮你解决c# – 将字符串转换为html(超链接)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)