タグ

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

  • 電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所

    Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは 3 度目ですが、あれからだいぶ経ってますね。 今ではもっと厳密な正規表現を作っています。 そして、Number::Phone::JP に続き、Number::ZipCode::JP という酔狂なモジュールが公開された記念で、郵便番号にマッチする正規表現を今回初めて公開しますが、そもそもここまで厳密な正規表現が公開されること自体、邦初公開ってヤツでしょう。 Shibuya.pm でも言いましたが

    電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所
    ys0000
    ys0000 2011/07/07
    電話はチェックするCPUが無駄なんで使いたくないね。先頭のハイフンまで、あるいはハイフンを取ってしまって先頭4桁まで、みたいなのならまだいいけど。とネタにマジレス
  • 正規表現を使用したキーワード6個以上の文字列検索方法 - セイ・テクノロジーズ株式会社

    BOM 8.0, BOM 7.0 (全 SR), BOM 6.0 (全 SR), BOM 5.0 (全 SR) BOMの「イベントログ監視」および「テキストログ監視」では、メッセージの検索や除外のために5件までのキーワードを指定できます。そしてこのキーワードを6件以上指定したい場合は、正規表現を使用することができます。 [詳細] キーワードを6個以上利用したい場合は、正規表現を使用することで対応できます。 以下は、一般的な監視で利用できる正規表現の構文です。 ※文字の色は説明のためにつけているものです。 1.論理積(AND) 論理積は、指定した複数のキーワードが、全て見つかった時に検知します。 キーワードとして「文字列1」、「文字列2」、「文字列3」を指定する場合、以下のように記述します。 ^((?=.*文字列1)(?=.*文字列2)(?=.*文字列3)).*$ その際、以下のテキストは検

    ys0000
    ys0000 2010/07/21
    AND、OR、NAND、NOR、およびその組み合わせ方法。
  • 正規表現まとめサイト | エンタープライズ | マイコミジャーナル

    Smashing Magazine - WE SMASH YOU WITH THE INFORMATION THAT WILL MAKE YOUR LIFE EASIER, REALLY. 文字列を処理するにあたって正規表現は欠かせない機能といえる。任意の文字列やテキストファイル、HTML/XMLから特定のキーワードを検索したり取り出し、置換をおこなうにあたって、正規表現が使えると使えないのとでは、プログラミングの手間やツールの活用度合いが変わってくる。 正規表現は便利で強力な機能だが、その独特の表記方法はプログラマ初心者には敷居の高いものでもある。Glen Stansberry氏による正規表現に関するチュートリアルや資料、ツールなどのまとめがSmashing MagazineにEssential Guide To Regular Expressions: Tools and Tutori

    ys0000
    ys0000 2009/06/07
    一応ぶくま。
  • strfriend

    jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี jokergaming สล็อตออนไลน์ที่มาแรงที่สุด เครดิตฟรี 100 ไม่ต้องฝาก ในวันนี้ทางเว็บไซต์ของเรา จะขอเสนอข้อมูล เกมสล็อตฟรีเครดิต 100 แบบไม่ต้องฝาก แบบไม่ต้องแชร์ เชื่อเลยว่า มันคือหนึ่งในคำถาม ที่นักพนันมือใหม่บนัสเครดิตฟรี จากเว็บตรงนั้น สามารถถอนได้จริง ๆ แล้ว โดยเรา ทำการสมัครสมาชิกกับเว็บ และเป็นการเปิดโอกาส ให้กับผู้เล่นใหม่ ๆ ได้เข้ามาทดลองเล่นเกม เ

    ys0000
    ys0000 2008/12/04
    ^.*$とかan??[0-9][a-z]*bとか適当に正規表現を入れると、それを視覚化する。
  • 正規表現の機能の覚書き

    はじめに「はじめての正規表現」がホッテントリ入りしていますが、 導入としては、何に使うのかがわかりやすくて良いのではないかと思います。 あれを見て、基機能をまとめてみたくなったので、正規表現の基的な機能について書いてみます。 (正規表現が初めてという人は「はじめての正規表現」を先に見たほうがいいと思います。) 例では「検索」か「置換」をするものとして話を進めていきます。 (「はじめての正規表現」が実例を中心にしたのに対して、こちらは機能を中心に書きます) 正規表現は、プログラミング言語やその他のツールなど、それぞれで微妙な違い(方言)があるので、その点には注意が必要です。 (表記法が違ったり、ここに紹介する機能がサポートされていなかったり、逆に紹介していない機能をサポートしていたりする場合があります) メタ文字とリテラル文字正規表現には、メタ文字とリテラル文字というものがあります。 メ

    正規表現の機能の覚書き
    ys0000
    ys0000 2008/09/24
    普段、テキストエディタで「.*」 「\t」「\n」を使うくらいなので、参考になる記事。/以前不一致検索で困った。>NORの場合:(^((?!文字列1)(?!文字列2)(?!文字列3).)*$) /これもいい記事だよ>http://codezine.jp/article/detail/1573
  • 正規表現の問題集1(基本編)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    正規表現の問題集1(基本編)
  • 正規表現でパターンの否定 - おもてなしの空間

    正規表現で、あるパターンでないものにマッチしたい時はどうするのか、と思って Perl CookBook を引いてみたら、6.18. Expressing AND, OR, and NOT in a Single Pattern に下のように書いてあった。 True if pattern /PAT/ does not match, like $var !~ /PAT/: /^(?:(?!PAT).)*$/s True if pattern BAD does not match, but pattern GOOD does: /(?=^(?:(?!BAD).)*$)GOOD/s 流石にこれは暗号ですね。解読不能なコードを書くのに使えそう。

    正規表現でパターンの否定 - おもてなしの空間
    ys0000
    ys0000 2008/06/04
    NORの場合:(^((?!文字列1)(?!文字列2)(?!文字列3).)*$)
  • TechNet Script Center

    Summary: Using PowerShell to identify RPC ports in use by capturing content from PowerShell We'd like to introduce you today to one of our newest bloggers!  It's a froopingly awesome friend of ours, Joel Vickery, PFE.  (did I mention Dr. Scripto is a big fan of books written by Douglas Adams?....oops!) Take it away Joel! Thanks Doc!  So ...

  • 1