タグ

正規表現に関するyouichirouのブックマーク (4)

  • なるべく短い正規表現で住所を「都道府県/市区町村/それ以降」に分けるエクストリームスポーツ - Qiita

    rex = /ごにょごにょ/ p "東京都文京区後楽1丁目3−61".match(rex).captures #=> ["東京都", "文京区", "後楽1丁目3−61"] みたいなやつ。なるべく短く。 実用性? そんなもの、うちにはないよ。 TL;DR 「読むのめんどくさい」という人用に最初に最終結果を置いておきます (...??[都道府県])((?:旭川|伊達|石狩|盛岡|奥州|田村|南相馬|那須塩原|東村山|武蔵村山|羽村|十日町|上越|富山|野々市|大町|蒲郡|四日市|姫路|大和郡山|廿日市|下松|岩国|田川|大村)市|.+?郡(?:玉村|大町|.+?)[町村]|.+?市.+?区|.+?[市区町村])(.+) あまり厳密ではないのでちゃんとしたとこでは使わないほうがいいです 住所データを用意する 郵便局からデータをダウンロードしておく。一ヶ月毎に更新されている。 → 郵便番号データ

    なるべく短い正規表現で住所を「都道府県/市区町村/それ以降」に分けるエクストリームスポーツ - Qiita
    youichirou
    youichirou 2016/01/27
    滋賀には「八日市 市」もあったけど、10年前に合併して無くなった。
  • CSV(カンマ区切り)をいじる - 逆引き秀丸の正規表現で置換サンプル集 - DEARIE

    カンマ区切りのテキストを相手に、順番を入れ替えたり、必要な部分だけを抽出してみたりします。 サンプルは、No、姓、名、生年月日、趣味という5項目の個人情報です。 1,やまだ,たろう,1980/02/04,補助 2,やました,いちろう,1970/03/10,散歩ごっこ 3,やまもと,じろう,1971/10/10,体育座り 4,やまかわ,じょにー,,足袋 5,やまっちょ,さぶろう,1983/10/1,Backspace連打 基は、以下の検索文になります。 検索: 各項目は (([^,]?)*)で表現されます。 これを項目の数だけ、カンマで区切ります。 \1 -- No \2 -- 姓 \3 -- 名 \4 -- 生年月日 \5 -- 趣味 というように取り出すことができ、置換で使用できます。 まずは、なんとなく姓名を入れ替えます。 置換:

  • 正規表現検索-Excel用正規表現検索ダイアログアドイン

    English 紹介 -Excel用正規表現検索・置換ダイアログ- 機能概要 正規表現による検索・置換ダイアログを表示するExcelアドインです。 エクセルで正規表現を使用した柔軟な検索が行えます。 インターフェースがエクセル標準の検索に近いので使い易いと思います。 類似ソフトと比較して以下の特徴があります。 ・次を検索、前を検索での順次検索…すべて検索のみが多い。 ・検索処理と検索ワークシート関数の二刀流…どちらか一方のものが多い。 ・VBScript+.NET Framework、.NET Framework、Onigmoの複数正規表現エンジン対応 …VBScriptのみが一般的。.NET Frameworkも取り入れることで戻り読みも可能。 主に以下の機能があります。 ・正規表現による検索、置換 ・正規表現に関するワークシート関数 ・オートシェイプの検索、置換、Grep、Grep置換

    youichirou
    youichirou 2011/10/11
    おおっ!、こんな神アドインがあったのか!!
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    youichirou
    youichirou 2007/01/26
    頭の体操
  • 1