OpenTweenのfork
修訂 | 44233b6c4c1caa13d2e2839c3dde15a21c0d7b3c (tree) |
---|---|
時間 | 2012-05-26 19:56:18 |
作者 | Kimura Youichi <kim.upsilon@bucy...> |
Commiter | Kimura Youichi |
pixivのイラストURLの正規表現を修正
URLに含まれるクエリの順序が変わっても判定できるようにした
@@ -5,6 +5,7 @@ | ||
5 | 5 | * CHG: yats-data.comのTwitter検索を削除 (サイト閉鎖のため) |
6 | 6 | * FIX: UserStreamsのイベントログ表示をEscキーで閉じられない問題を修正 |
7 | 7 | * FIX: yfrogのサムネイルURL仕様変更に対応 |
8 | + * FIX: ツイートに含まれるpixivのイラストURLの判定を修正 | |
8 | 9 | |
9 | 10 | ==== Ver 1.0.2(2012/05/19) |
10 | 11 | * NEW: アップデート確認機能を追加 |
@@ -1673,7 +1673,7 @@ namespace OpenTween | ||
1673 | 1673 | //サムネイルURLは画像ページから抽出する |
1674 | 1674 | // TODO URL判定処理を記述 |
1675 | 1675 | var mc = Regex.Match(string.IsNullOrEmpty(args.extended) ? args.url : args.extended, |
1676 | - @"^http://www\.pixiv\.net/(member_illust|index)\.php\?mode=(medium|big)&(amp;)?illust_id=(?<illustId>[0-9]+)(&(amp;)?tag=(?<tag>.+)?)*$", RegexOptions.IgnoreCase); | |
1676 | + @"^http://www\.pixiv\.net/(member_illust|index)\.php\?(|.+&(amp;)?)illust_id=(?<illustId>[0-9]+)(&(amp;)?.+|$)", RegexOptions.IgnoreCase); | |
1677 | 1677 | if (mc.Success) |
1678 | 1678 | { |
1679 | 1679 | // TODO 成功時はサムネイルURLを作成しimglist.Addする |
@@ -1703,7 +1703,7 @@ namespace OpenTween | ||
1703 | 1703 | // TODO: サムネイル画像読み込み処理を記述します |
1704 | 1704 | var src = ""; |
1705 | 1705 | //illustIDをキャプチャ |
1706 | - var mc = Regex.Match(args.url.Value, @"^http://www\.pixiv\.net/(member_illust|index)\.php\?mode=(medium|big)&(amp;)?illust_id=(?<illustId>[0-9]+)(&(amp;)?tag=(?<tag>.+)?)*$", RegexOptions.IgnoreCase); | |
1706 | + var mc = Regex.Match(args.url.Value, @"^http://www\.pixiv\.net/(member_illust|index)\.php\?(?=.*mode=(medium|big))(?=.*illust_id=(?<illustId>[0-9]+))(?=.*tag=(?<tag>[^&]+)?)?.*$", RegexOptions.IgnoreCase); | |
1707 | 1707 | if (mc.Groups["tag"].Value == "R-18" || mc.Groups["tag"].Value == "R-18G") |
1708 | 1708 | { |
1709 | 1709 | args.errmsg = "NotSupported"; |