Niedawno przełączyłem się z TweetSharp na LinqToTwitter, a jedyną rzeczą, której mi brakuje, jest sposób na pobranie tweeta jako HTML.Jak uzyskać kod HTML tweeta za pomocą LinqToTwitter?
TweetSharp miał metodę o nazwie .TextAsHtml()
, która automatycznie łączyła wzmianki, skróty i hiperlinki.
Czy ktoś wie, czy taka funkcja istnieje w LinqtoTwitter? Wszelkie wgląd w to, w jaki sposób TweetSharp był w stanie to osiągnąć, byłby bardzo przydatny.
UPDATE:
Wygląda jakby TweetSharp stosować wyrażenia regularne pasujące adresy URL, wspomina, tagi i cebulą. Oto przykład:
private static readonly Regex _parseUrls = new Regex("\\b(([\\w-]+://?|www[.])[^\\s()<>]+(?:\\([\\w\\d]+\\)|([^\\p{P}\\s]|/)))", RegexOptions.IgnoreCase | RegexOptions.Compiled);
private static readonly Regex _parseMentions = new Regex("(^|\\W)@([A-Za-z0-9_]+)", RegexOptions.IgnoreCase | RegexOptions.Compiled);
private static readonly Regex _parseHashtags = new Regex("[#]+[A-Za-z0-9-_]+", RegexOptions.IgnoreCase | RegexOptions.Compiled);
Nie możesz użyć metody "regex replace" na _parseHashtags? –