タグ

regexに関するsakura3942のブックマーク (7)

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

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

    sakura3942
    sakura3942 2007/09/14
    「[詳説 正規表現]の内容をふまえて 正規表現パズルを解くサイト」
  • Regex Tester – RegexPal

    RegexPal is a tool to learn, build, & test Regular Expressions (RegEx / RegExp). Results update in real-time as you type. Roll over a match or expression for details. Save & share expressions with others. Explore the Library for help & examples. Undo & Redo with {{getCtrlKey()}}-Z / Y. Search for & rate Community patterns.

    sakura3942
    sakura3942 2007/08/14
    Web上で正規表現のチェックが出来るツール
  • 「読める」正規表現 - Do You PHP はてブロ

    via. PHP in Action | Readable regular expressions ひょっとしたら、古くからあるネタかも知れませんね。 正規表現は一通り読めてかけるようになると非常に強力ですね。ただ、どうしても暗号みたいな記述になりがちです ;-) たとえば、 <?php $regex = '/(\w+\s+){6}\w+/'; という正規表現があった場合、「w」「s」の意味が分かっていれば難しくはありませんが、複雑な正規表現の場合、書いた人も分からなくなってしまう事があるかも知れません。 そこで、 <?php $word = "\w+"; $spaces = "\s+"; $regex = "/($word$spaces){6}$word/"; と書くことで「読める」正規表現にできるよ、また、日時を表す正規表現も素直に 'dddd-dd-dd dd:dd:dd'とする方

    「読める」正規表現 - Do You PHP はてブロ
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • re: PHP でメールアドレスかどうか調べる方法

    はてブでotsuneさんやkazuhookuさんがPHPクオリティについて勘違いしていたので、一言申し上げたところ、参考にされた方がいたようで、もうちょっと補足します。 いくつか実装での「正しいメールアドレス」を調べてみました。 phpspot function is_mail($text) { if (preg_match('/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/',$text)) { return TRUE; } else { return FALSE; } } PEAR::Mail_RFC822 function isValidInetAddress($data, $strict = false) { $regex = $strict ? '/^([.0-9a-z_+-]+)@(([0-9a-z-]+¥.)+[0-9a-z]{2,})$/i'

  • ants Lab. | その他 | 初心者のための正規表現入門<第2回>

    こんにちは。 「初心者のための正規表現入門」連載2回目の今回はいよいよ、いろいろな正規表現の文法を使ってみましょう。 正規表現はさまざまな言語や環境で使うことができますが、 今回の連載ではJavaScriptを使って実際のコーディングを行うことにします。 実際のコーディング例を見ながら一歩ずつ学習を進めて行きましょう。 複雑な正規表現を書くときは、実際にテスト実行してみないと意図した通りの正規表現が書けたかどうか分らないことが多いです。 なので、正規表現による検索・置換がリアルタイムにテストできるツールがあると効率が上がります。 一例として、以下のものを上げておきます。 これらはWebアプリなので、ブラウザ一つあれば正規表現のテストができるので便利です。 http://www.rexv.org/ (JavaScript,PHP用) http://regexlib.com/RETester

  • 正規表現メモ

    \x{} \pは後続する名前が表すクラス(プロパティ、スクリプト、ブロック)に属する文字にマッチし、 \Pは後続する名前のクラスに属さない文字にマッチします。 クラスの名前が一文字のときはブレースを省略できます。 クラス名の前に^を置くことにより否定形の指定を行うことも可能です。 Perl 5.8 での変更点 Perl5.8以降(5.6でも使えたようですが)では \pや\Pで始まるプロパティ指定に標準Unicode属性を使うこともできます。 詳しくは perlunicode perlunicode - Perl における Unicode サポート を参照してください。 日語による説明が Unicodestandard にもあります。 Perl 5.8以降ではユーザーが任意のプロパティを作成することができます (IsまたはInを必ず前置)。 詳しくは perlunicode perluni

  • 1