アニメキャラ(個別)板の「○○○は○○○可愛い」スレで、パート数が一番多いのは誰なのでしょう。気になります。
extern crate encoding;
extern crate hyper;
extern crate regex;
extern crate unicode_normalization;
use std::io::prelude::*;
use encoding::{DecoderTrap, Encoding};
use encoding::all::WINDOWS_31J;
use hyper::client::Client;
use regex::Regex;
use unicode_normalization::UnicodeNormalization;
fn main() {
let url = "http://hanabi.2ch.net/anichara2/subback.html";
let mut response = match Client::new().get(url).send() {
Ok(response) => response,
Err(error) => panic!(error.to_string()),
};
let mut buffer = Vec::new();
let _ = response.read_to_end(&mut buffer);
let source = match WINDOWS_31J.decode(&buffer, DecoderTrap::Strict) {
Ok(result) => result.nfkc().collect::<String>(),
Err(error) => panic!(error.to_owned()),
};
let re = Regex::new(r"【(.+?)】(.*(?:かわいい|カワイイ|可愛い|カワイイ))\D*(\d*).*\[").unwrap();
let mut titles =
re.captures_iter(&source)
.map(|x| (
x.at(3).and_then(|x| x.parse::<usize>().ok()).unwrap_or(1),
x.at(2).map(str::trim).unwrap_or(""),
x.at(1).map(str::trim).unwrap_or("")
))
.collect::<Vec<_>>();
titles.sort_by(|a, b| b.0.cmp(&a.0));
for x in titles.iter() {
println!("{:3} {}({})", x.0, x.1, x.2);
}
}
344 巴マミはマスケット銃可愛い(まどか☆マギカ)
211 暁美ほむらはほむほむ可愛い(まどか☆マギカ)
191 美樹さやかはドーナツ可愛い(まどか☆マギカ)
168 高坂桐乃 こんなに可愛い(俺妹)
149 ユーノ司書長はカワイイ(リリカルなのは)
147 佐倉杏子はロールケーキ可愛い(まどか☆マギカ)
136 柊つかさはハードル全倒し可愛い(らき☆すた)
131 鹿目まどかはシルクハット可愛い(まどか☆マギカ)
117 エイラはラジオパーソナリティカワイイ(ストライクウィッチーズ)
85 南ことりちゃんはアイスクリーム可愛い(ラブライブ!)
67 柊かがみも10周年かわいい(らき☆すた)
62 C.C.は猫耳ギタリスト可愛い(コードギアス)
53 ゲルトルートちゃんが来た!カワイイ(ストライクウィッチーズ)
50 宮永咲は予感、咲きました!カワイイ(咲-Saki-)
40 長谷川平乃さんは残り10段かわいい(ミルキィホームズ)
39 東條希はオバケが来てもウチが守るよ可愛い(ラブライブ!)
37 佐天涙子はお風呂あがり可愛い(とある科学の超電磁砲S)
36 アスナはお風呂あがりかわいい(ソードアート・オンライン)
35 銀ちゃんは対価かわいい(DTB)
34 赤座あかりは主人公かわいい(ゆるゆり)
34 南春香は姉様カワイイ(みなみけ)
34 サーニャはふわふわ銀髪カワイイ(ストライクウィッチーズ)
34 赤座あかりは主人公かわいい(ゆるゆり)
33 南春香は姉様カワイイ(みなみけ)
32 星空凛はシャボン玉キック可愛い(ラブライブ!)
32 ペリーヌは名領主カワイイ(ストライクウィッチーズ)
31 見崎鳴ちゃんはミステリアスだけど実はお茶目かわいい(Another)
30 安城鳴子は高校デビューカワイイ(あの花)
30 南夏奈は△かわいい(みなみけ)
28 リネットはチアコスで応援カワイイ(ストライクウィッチーズ)
27 矢澤にこはにこにー飯店看板娘可愛い(ラブライブ!)
26 矢澤にこはスク水ぺったんかわいい(ラブライブ!)
26 先導アイチは頬染めカワイイ(カードファイト!!ヴァンガード)
25 園田海未ちゃんはラブアローシュート可愛い(ラブライブ!)
25 イカ娘かわいい(侵略!イカ娘)
25 シャロはかわいい(ミルキィホームズ)
24 小泉花陽はごはん!かわいい(ラブライブ!)
24 宮藤芳佳は2014年も可愛い(ストライクウィッチーズ)
23 丹生谷森夏はでいなばよって☆マサリモ可愛い(中二病でも恋がしたい)
23 小泉花陽はごはん!かわいい(ラブライブ!)
23 石動乃絵は赤いハーフコート可愛い(true tears)
23 小泉花陽はごはん!かわいい(ラブライブ!)
21 三日月夜空は煌のダークナイトカワイイ(僕は友達が少ないNEXT)
20 坂本美緒はわっはっはカワイイ(ストライクウィッチーズ)
20 柏崎星奈は巨乳カワイイ(僕は友達が少ないNEXT)
19 遊佐恵美は勇者可愛い(はたらく魔王さま!)
19 原村和はJ→Kカップカワイイ(咲-Saki-)
19 相生祐子は朝も早よから可愛い(日常)
18 絢瀬絵里ちゃんと2人っきりの海水浴かわいい(ラブライブ!)
18 新子憧は誕生日が5月17日かわいい(咲-Saki-)
...
楽しい! ₍₍ (ง╹◡╹)ว ⁾⁾