Skip to content

Instantly share code, notes, and snippets.

@fantasticswallow
Last active December 20, 2015 05:18
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save fantasticswallow/6076896 to your computer and use it in GitHub Desktop.
Save fantasticswallow/6076896 to your computer and use it in GitHub Desktop.
艦これ 正規表現 フィルタとか抽出用
// 全ての艦名。手を加えてフィルタに使用する
(長門|陸奥|伊勢|日向|雪風|赤城|加賀|蒼龍|飛龍|島風|吹雪|白雪|初雪|深雪|叢雲|磯波|綾波|敷波|大井|北上|金剛|比叡|榛名|霧島|鳳翔|扶桑|山城|天龍|龍田|龍驤|睦月|如月|皐月|文月|長月|菊月|三日月|望月|球磨|多摩|木曾|長良|五十鈴|名取|由良|川内|神通|那珂|千歳|千代田|最上|古鷹|加古|青葉|妙高|那智|足柄|羽黒|高雄|愛宕|摩耶|鳥海|利根|筑摩|飛鷹|隼鷹|朧|曙|漣|潮|暁|響|雷|電|初春|子日|若葉|初霜|白露|時雨|村雨|夕立|五月雨|涼風|朝潮|大潮|満潮|霰|霞|陽炎|不知火|黒潮|祥鳳|翔鶴|瑞鶴|鬼怒|阿武隈|夕張|瑞鳳|三隈|舞風|衣笠|鈴谷|熊野|伊168|伊58|大和|秋雲|夕雲|巻雲|長波|武蔵|大鳳|伊19|伊8|阿賀野|能代|矢矧|Верный|ヴェールヌイ|ヴェルヌーイ|伊401|まるゆ|あきつ丸|イオナ|タカオ|ハルナ|弥生|卯月|Bismarck|ビスマルク|レーベレヒト・マース|マックス・シュルツ|Z1|Z3|天津風|谷風|酒匂|明石)
// 艦名+一部キーワード
(長門|陸奥|伊勢|日向|雪風|赤城|加賀|蒼龍|飛龍|島風|吹雪|白雪|初雪|深雪|叢雲|磯波|綾波|敷波|大井|北上|金剛|比叡|榛名|霧島|鳳翔|扶桑|山城|天龍|龍田|龍驤|睦月|如月|皐月|文月|長月|菊月|三日月|望月|球磨|多摩|木曾|長良|五十鈴|名取|由良|川内|神通|那珂|千歳|千代田|最上|古鷹|加古|青葉|妙高|那智|足柄|羽黒|高雄|愛宕|摩耶|鳥海|利根|筑摩|飛鷹|隼鷹|朧|曙|漣|潮|暁|響|雷|電|初春|子日|若葉|初霜|白露|時雨|村雨|夕立|五月雨|涼風|朝潮|大潮|満潮|霰|霞|陽炎|不知火|黒潮|祥鳳|翔鶴|瑞鶴|鬼怒|阿武隈|夕張|瑞鳳|三隈|舞風|衣笠|鈴谷|熊野|伊168|イムヤ|伊58|ゴーヤ|大和|秋雲|夕雲|巻雲|長波|武蔵|大鳳|伊19|伊8|阿賀野|能代|矢矧|Верный|ヴェールヌイ|ヴェルヌーイ|伊401|まるゆ|あきつ丸|イオナ|タカオ|ハルナ|弥生|卯月|Bismarck|ビスマルク|レーベレヒト・マース|マックス・シュルツ|Z1|Z3|天津風|谷風|酒匂|明石)(ちゃん|さん|(かわい|可愛)い|きた|(落ち|出|来)(ない|た|ね|る)|ドロップ|改|型|建造)
// ほぼ艦これであると思われるワード。お手軽フィルタ
// 下は艦名のワード、上はそれ以外。上の艦名フルのフィルタと違い例外処理をしなくてよさそうな艦名 ソートメモ:その他→艦偵→艦戦→艦攻→艦爆
(艦娘|フラ[戦潜軽空]|米帝|羅針盤|\d{1,2}0(/\d{1,2}0){3}|遠征|(戦|駆逐)艦|(軽|重|雷|航)巡|(水|軽|空)母|(大|中|小)破|着任|鎮守|ドック|入渠|艦隊|艦これ|かんこれ|ぜかまし|(轟|撃)沈|ボーキ(サイト)?|爆雷|旗船|空母ヲ級|夜戦|母港|提督|建造ガチャ|弾薬|司令部|対潜|旗艦|#艦これ|kancolle|エラー娘|家具箱|アイアンボトム・?サウンド|ダメコン|雷撃|瑞雲|彩雲|[水艦]上観測機|烈風|紫電改|震電|天山|流星改|一二甲|試製晴嵐|電探|艦戦|艦爆|艦攻|(酸素|艦首)魚雷|連装砲|徹甲弾|甲標的|三式|噴進砲|高角砲|大型艦?建造|(\d+\W+\/?){4}|海域|猫(り|る|った|出そう)|[横呉佐舞]鎮|改二|Ju87C|バルジ|探照灯|索敵|工作船|弾着|勲章|触接)
((千歳|千代田)[航甲改]|鳳翔|祥鳳|龍驤|霧島|榛名|扶桑|山城|那珂|妙高|蒼龍|飛龍|飛鷹|隼鷹|瑞鳳|翔鶴|瑞鶴|愛宕|赤城|敷波|矢矧|(スーパー|ハイパー)(大井|北上)(さま|様)?|イムヤ|いむや|大和ホテル|改二|熊野|夕雲|巻雲|長波|大鳳|伊19|伊8|阿賀野|能代|Верный|デース|伊401|まるゆ|あきつ丸|イオナ|タカオ|ハルナ|三隈|矢矧|Bismarck|ビスマルク|天津風|谷風)
// 一つにしたもの
(艦娘|フラ[戦潜軽空]|米帝|羅針盤|\d{1,2}0(/\d{1,2}0){3}|遠征|(戦|駆逐)艦|(軽|重|雷|航)巡|(水|軽|空)母|(大|中|小)破|着任|鎮守|ドック|入渠|艦隊|艦これ|かんこれ|ぜかまし|(轟|撃)沈|ボーキ(サイト)?|爆雷|旗船|空母ヲ級|夜戦|母港|提督|建造ガチャ|弾薬|司令部|対潜|旗艦|#艦これ|kancolle|エラー娘|家具箱|アイアンボトム・?サウンド|ダメコン|雷撃|瑞雲|彩雲|[水艦]上観測機|烈風|紫電改|震電|天山|流星改|一二甲|試製晴嵐|電探|艦戦|艦爆|艦攻|(酸素|艦首)魚雷|連装砲|徹甲弾|甲標的|三式|噴進砲|高角砲|大型艦?建造|(\d+\W+\/?){4}|海域|猫(り|る|った|出そう)|[横呉佐舞]鎮|改二|Ju87C|バルジ|探照灯|索敵|工作船|弾着|勲章|触接|(千歳|千代田)[航甲改]|鳳翔|祥鳳|龍驤|霧島|榛名|扶桑|山城|那珂|妙高|蒼龍|飛龍|飛鷹|隼鷹|瑞鳳|翔鶴|瑞鶴|愛宕|赤城|敷波|矢矧|(スーパー|ハイパー)(大井|北上)(さま|様)?|イムヤ|いむや|大和ホテル|改二|熊野|三隈|夕雲|巻雲|長波|大鳳|伊19|伊8|阿賀野|能代|矢矧|Верный|デース|伊401|まるゆ|あきつ丸|イオナ|タカオ|ハルナ|三隈|Bismarck|ビスマルク|天津風|谷風)
// 誤検知率高めのワード。フィルタには少し不向きかも
([1-5E]-[1-5](-\d)?|被弾)
@fantasticswallow
Copy link
Author

使い方ですが//の部分はコメントなので気にしないでください
全文をそのまま張り付けると大変なことになります。誤検知どころの話じゃないので適宜お使いください

どの表現を見ても一部かぶっているところがあります。気になる場合は消してください
あと雷だけは2つ目の条件から消したほうがもしかしたらこれからの時期いいかもしれません

増やせだの減らせだのあればたぶん対応します

艦名と艦名以外とで分離をしました
一つにまとめたやつもその下にあるのでカテゴリで困るものがあればその辺も適宜

一番下は別のワードが引っかかるので抽出にはいいかもしれませんけどフィルタには厳しいです
抽出も厳しいとは思いますが…

雑に言うと5行目と14行目だけ使っとけばいい感じはあります

@fantasticswallow
Copy link
Author

Revision 17で天津風、酒匂あたりまで対応した気がします

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment