楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル
告知欄です


■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50
メモ4

185 :名無しさん@停滞中 ★:09/01/05 20:25:09 ID:???
メモ
nika's forum(http://nika-2ch.net/)のdat化について

URL例
http://nika-2ch.net/bbs/bbs.php?http://jfk.2ch.net/test/read.cgi/news4vip/1226231604/

正規表現
m#<dt><a.+?>\[(\d+)\] <font.+?>(.+?)</font>(?:\[<a.+?>(.+?)</a>\])? : (.+?)<dd> (.+?)(<dt>|</dl>)#mik

前処理
s#( )<a target="_blank" href="http://be\.2ch\.net/test/p\.php\?i=(\d+)&u=.+?>\?(.+?\(\d+\))</a>(<dd>)#$1$3-BE:$2 $4#igk
s#(<dd>)<img src="http://(img\.2ch\.net/ico/.+?)">#$1sssp://$2#igk
s#<table.+?><tr><td><table.+?><tbody><tr><td.+?><a.+?>ニコニコ動画</a><br><a href="(http://.+?\.nico
video\.jp/watch/)" target="_blank">.+?</a></td></tr></tbody></table></td></tr></table>#$1#igk

変換結果式
メール欄逆転

後処理
s#(^|\n)(.*?)<font.+?>(◆.+?)</font>(<>)#$1$2</b>$3<b>$4#igk



閲覧させて下さる期間がいつまでなのかは判りませんが
とりあえず現状読めるので。
ただ、datファイルへのリンクが消えているのでいちおうこんなものかなと。

やっつけなので、beの表記方法とかこれで良いのかどうかわかんないですし
レス339のようなsssp://img.2ch.net〜形式への変換も出来てない。
あと レス342のようなnicovideo.jpのURLへの復元もうまくいってないです
あはは




ちなみにこのスレッドですが
下記エントリで知ったものでした
みみずんさんの所のアドレスしか貼ってなかったので少し途惑ったですけど。

http://birthofblues.livedoor.biz/archives/50738134.html





関連メモ
あとで読んでみよう

http://jfk.2ch.net/test/read.cgi/news4vip/1227140996/

500KB
続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail(省略可)

0ch BBS 2006-02-27