在进行asp.net开发时,经常会遇到页面中有很多的Url,我想让其自动的添加超级链接。这里是采用了网上大多数朋友的做法,即用正则表达式进行替换。 public string UrlToLink(string Text) { Regex UrlRegex = new Regex(@"(http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?)", RegexOptions.IgnoreCase | RegexOptions.Compiled); MatchCollection matches = UrlRegex.Matches(Text); foreach (Match match in matches) { Text = Text.Replace(match.Value, string.Format("<a href="/" mce_href="/""{0}/" target=/"_blank/">{1}</a>", match.Value, match.Value)); } return Text; }