提取字符串中的网址,自动加上链接

        #region 静态方法:提取字符串中的网址,自动加上链接
        
/// <summary>
        
/// 静态方法:提取字符串中的网址,自动加上链接
        
/// </summary>
        
/// <param name="_Cont"></param>
        
/// <returns></returns>
        public static string String_UrlAddLink(string _Cont)
        {
            
string StrRegex = @"(http://)?([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?";
            Regex R 
= new Regex(StrRegex, RegexOptions.IgnoreCase);
            _Cont 
= Regex.Replace(_Cont, StrRegex, "<a href=\"http://$0\">$0</a>");
            _Cont = _Cont.Replace("http://http://""http://");
           

            return _Cont;
        }
        
#endregion

posted on 2009-05-13 09:28  郑州--飞猫  阅读(293)  评论(0编辑  收藏  举报

导航