Subtext.Framework.Format.UrlFormats.ResolveLinks C# (CSharp) Method

ResolveLinks() public static method

public static ResolveLinks ( string body ) : string
body string
return string
        public static string ResolveLinks(string body)
        {
            if (string.IsNullOrEmpty(body))
                return body;

            foreach (Match match in regex.Matches(body))
            {
                if (!match.Value.Contains("://"))
                {
                    body = body.Replace(match.Value, string.Format(link, "http://", match.Value, ShortenUrl(match.Value, 50)));
                }
                else
                {
                    body = body.Replace(match.Value, string.Format(link, string.Empty, match.Value, ShortenUrl(match.Value, 50)));
                }
            }

            return body;
        }