using System.Text.RegularExpressions; using MahTweets.Core.Interfaces; namespace MahTweets.Extensions.MediaProviders { public class TwitpicProvider : IImageProvider { #region IImageProvider Members public bool IsMatch(string url) { return url.ToLower().Contains("twitpic.com/"); } public string GetImage(string url) { Match match = Regex.Match(url, "twitpic.com/([A-Za-z0-9]*)"); if (!match.Success) return null; string twitpicId = match.Groups[1].Value; return string.Format("http://twitpic.com/show/thumb/{0}", twitpicId); } #endregion } }