>>242
var src = "^http://((\\w+)(\\.(\\w+).+?))/(?:test/.+?/)?(\\w+)/(?:kako/.+?/)?(((\\d+)\\d)\\d{5})";

$1 = サーバFQDN(例:pc12.2ch.net)
$2 = サーバホスト名(例:pc12)
$3 = サーバTLD + SLD(例:.2ch.net)
$4 = サーバSLD(例:.2ch)
$5 = BBS名(例:software)
$6 = KEY完全(例:1280079764)
$7 = KEY strlen(KEY)-5 (例:12800) ※2chはKEYが10文字なので KEYの先頭5バイト
$8 = KEY strlen(KEY)-5-1 (例:1280) ※2chはKEYが10文字なので KEYの先頭4バイト

という解釈で合ってますよね??