タグ

regexpに関するshinichitomitaのブックマーク (6)

  • 正規表現に見切りをつけるとき

    Perl, Rubyなど手軽に使えるプログラミング言語に慣れてくると、あらゆるテキストデータの処理に正規表現(regular expression)を使ってしまいがちです。 けれど実は、正規表現の処理能力を超えるフォーマットというのが存在します。その典型的な例が、XMLやJSONのように、入れ子になったデータフォーマットです。

  • 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found

    2009年03月19日18:00 カテゴリLightweight Languages 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ ああ、まただよ... かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。 /^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$

    「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found
  • 文字化けを解消するかもしれない Latin1toUtf8 - nazokingのブログ

    Yahoo! Widgets の Google Calendar モジュールだと日語が化けすぎ。 何と間違ってるんだろう、と調べてみたところ、Google Calendar から送られてくるデータはutf-8 なのに、それを Latin1であると解釈して、ユニコードに変換しているっぽい。Latin1の7ビット範囲内はUTF-8と互換なのだが、8ビット範囲の文字は変換が必要なのだ。そこで、それを元に戻す関数を作ってみた。 // Latin1 -> utf8 変換表 0 の部分があるけど大丈夫かな… Latin1_ary = [8364,0,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,0,381,0,0,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,0,382,376

    文字化けを解消するかもしれない Latin1toUtf8 - nazokingのブログ
  • Perl正規表現雑技

    このページは Perl5.6 を対象としています. perl スクリプトは EUC-JP で書かれることを想定しています. このページは 正規表現メーリングリスト を参考に,私が独自にメモとしてまとめたものです. このページの正規表現やスクリプトについての詳しい説明, わかりやすい説明はおそらくできません. このページに書かれているスクリプトは, 個人の責任において実行してください. このページに書かれているスクリプトの 利用・改造は自由 です. その際はどこかにこのページの URI( http://www.din.or.jp/~ohzaki/regex.htm )を参考として記述していただければ幸いです(任意). ご意見・ご感想・ご要望などは にお願いします.こう書いた方がいい, 動かん,わからん,バグってる,これ書け,などなどお待ちしています. このページへの リンクは自由 に張ってく

  • zuzara.com IT系ニュース専用検索エンジン:Yahoo! JAPANのSearch APIとはてなブックマークのマッシュアップ

    IT系ニュース専用検索エンジン:Yahoo! JAPANのSearch APIはてなブックマークのマッシュアップ » IT系ニュース専用検索エンジン – Web Services by Yahoo! JAPAN, はてブ Yahoo!ニュースもGoogle Newsも古い記事は検索できないのがちょっと不便だなぁ、と思ってつくってみました。CNETITmediaなど主要と思われるIT系のニュースサイトだけを検索対象にした検索エンジンです。 はてなブックマーク件数取得APIを一度使ってみたかったので検索結果の各ページの被はてブ数を載せています。 おまけとして、「被はてブ総数が一番多い検索結果は?」と検索結果の最初の10件の被はてブ数の合計のランキングも出しています。今のところ「Web2.0」が1位。 PEAR::Cache_Liteで一応キャッシュも作っていますが、違うユーザで同じ検索を短

  • 住所をGoogleMapsへのリンクに変換するブックマークレット

    以下のリンクをブックマークレットとして利用すると、 住所表記をGoogleMapsへのリンクに変換できます。 住所をGoogleMapsへのリンクに変換 snippets from shinichitomita’s journalで紹介されていたものです。 何故か自分のFireFoxでうまく動かなかったので若干修正しました。 ソース ブックマークレットを適用すると以下のような住所表記がリンクになります。 横浜市中区山下町215 東楽ビル1F 武蔵野市吉祥寺町1-31-3 役所リストのようなページで使うと便利。 振り込め詐偽住所リストでは使えなかった... ルビ用のタグとかで住所が分離されてしまっているため。 Greasemonkeyで自働変換してしまってもいいかも。 2006/7/14 Toshiyuki Masui

  • 1