タグ

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

  • 正規表現のサンプルが更新されていた - elf's blog

    間違ってクリックして気づいてしまいました. <?php $text = "mail@mail.com"; if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $text)) { echo "正しいメールアドレスかもしれません"; } else { echo "正しくないメールアドレスではないかもしれません"; } ?> [正しいメールアドレスです]が出力されます。 サンプルコードと出力例のつじつまが合っていないし.でもやっぱり「正しいか否か」にこだわるんですねぇ.やっぱり正規表現自体は修正しないんですねぇ. 関係ないですけど参考にしたらしいサイトでは正規表現以外での確認もやっているようです.全体的な内容として賛否はあると思いますけどおそらく「正規表現でのサンプル

    正規表現のサンプルが更新されていた - elf's blog
    AKIMOTO
    AKIMOTO 2009/03/23
    どうあっても正規表現は直さないぞ、という強い意志を感じる
  • 「かなり使えるPHPの正規表現まとめ」にツッコんでみる。 - あそことは別のはらっぱ

    かなり使えるPHPの正規表現まとめに404 Blog Not Found:「PHP使いはもう正規表現をblogに書くな」と言わせないでくれがDisかまして、まあほどよく荒れているわけですが。 Idea*Ideaの中の人も既に突っ込まれているのに「個人的にまだ検証していないのであれですが」なんていいながら次のエントリを書いてますし、たぶん修正する気がないんだな、ということで、あの正規表現にツッコミをいれてみようと思います。 ちなみにはてなブックマークのほうでは、perlの正規表現とPHPの正規表現が違う(ゆえにperlでの例を見てもPHPの参考にならないのでは?)、と思っている人がいるみたいですが、今どきのPHPperlであれば、正規表現に差はほとんどないです。差があるとしても、間違ったマッチを書くよりは少ない差です。 あと、これはブクマコメントにも要旨として書いたのですが「正規表現がいく

    「かなり使えるPHPの正規表現まとめ」にツッコんでみる。 - あそことは別のはらっぱ
    AKIMOTO
    AKIMOTO 2009/03/20
    用途や場合によって必要なレベルは様々だと思うけど、これぐらいわかってる人じゃないとコピペで紹介は危ないと思う
  • 書くの? と数人から言われたのでとりあえず簡単に - elf's blog

    マイブームはすでに過ぎているので簡潔に. あの人がああいう風にブログで炎上させちゃってるから、私もやろう、ってならないと断弾言できますか?私から見れば、正規表現は直せばいいことだと思いますし、炎上を招く行為こそ、人として、正規表現より悪影響があるとも思います。 じゃあ「他のページの情報の方がいいかもね」とリライトするんじゃなくて直せばいいじゃない. 直せないのなら「直せばいいことだと思いますし」なんて書かなければいいんじゃないかな. その他余計なおせっかいで助言すると,エントリーにあがっていたページのサンプルについて. <?php $text = "mail@mail.com"; if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $text)) { echo

    書くの? と数人から言われたのでとりあえず簡単に - elf's blog
  • IS UTF8 function in PHP | Sahid Ferdjaoui's Blog - PHP, Javascript/Ajax, OpenSource, GNU Project ...

    AKIMOTO
    AKIMOTO 2009/03/16
    w3cのperl用チェッカの移植
  • 1