2ちゃんねる用ブラウザ「twintail」Part29at SOFTWARE2ちゃんねる用ブラウザ「twintail」Part29 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト981:名無しさん@お腹いっぱい。 13/10/21 14:54:23.13 Ysm9trrm0 水玉 ◆qHK1vdR8FRIm>>>>>【越えられぬ壁】>>>>>てつと ◆/koroDDM/E 982:名無しさん@お腹いっぱい。 13/10/21 15:03:31.39 BWndaxEQ0 バストか・・・ 983:名無しさん@お腹いっぱい。 13/10/21 20:37:37.75 ItgNFL8l0 twin251src2.lzh でのtwinie\Tools\SettingTxtManager.cs にある > private void w_DownloadFileCompleted(object sender, DownloadDataCompletedEventArgs e) ですけど e.Error がnull かどうかのチェックをして保存の処理をパスするとかしてないせいか ダウンロード失敗な時でも空データで上書き保存してくれます (つないでない時に板一覧から板設定のキャッシュを見に行くとかしないと起こらないでしょうけど) >>864-868 ぴんくの通常削除はdateString が「うふ~ん ID:DELETED」という形なのでやっぱり発生する… なるべく変更点を減らして省エネで行くなら いっそdateonly の初期値を空文字にしてマッチしたときだけ格納する方がいいのか? 時刻が文字でも~だけなら時刻のところの正規表現を\dから\wにするとかでとりあえず~ (日時表示が違う掲示板タイプのパーサーが必要だったらダメダメになりそうだけど) >>357 リンククリックの飛び先がPC用URLにされちゃうとか副作用ありでもいいのならば twin\Base\Text\URLParser.cs のParseThreadRegexArray にパターン追加すればなんとか? > // モバイル向けブラウザメニュー > new Regex(@"^h?ttp://c\.2ch\.net/test/(?<host>[^/\-]+)/(?<path>[^/]+)/(?<key>[^/?&#]+)/?", RegexOptions.Compiled), // 2ch公式(携帯) > new Regex(@"^h?ttp://[\w\-~/_.]+/test/(?:read\.cgi|r\.i|r\.so)/(?<host>[^/]+)/(?<path>[^/]+)/(?<key>[^/?&#]+)/?", RegexOptions.Compiled), ただしこれを最後に追加するだけだとびんたんは「2chまたは2ch互換のURL」に捕まっちゃう… 互換性無視するなら2ch互換のURLのpathにはピリオドが来ないと決め撃ちして(?<path>[^/.]+) に変えるか最初に追加すれば… 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch