タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

perlとregexpに関するmakamaka_at_donzokoのブックマーク (4)

  • 変態的正規表現モジュールを支える Regexp::Assemble::Compressed - Articles Advent Calendar 2010 Hacker

    2 年前の JPerl Advent Calendar では風邪でブッチした前科を持つ nipotan です。今回、Casual Track に申し込んだとついさっきまで思い込んでて、うっかり今年もやらかすところでした。 Hacker Track は自分のモジュール紹介ということなので、今まで一度も紹介していない、結構軽いノリのやつでいかせてもらいます。 私が Perl をはじめた頃、「ばよえ~ん警報発令!?」でお馴染みの大崎さんによる「Perl メモ」をよく見ては、様々な Tips を参考にさせていただいてました。 「ここの Tips のほとんど正規表現ソリューションじゃん!」とか驚愕しつ、正規表現のパワーに魅せられた私は、「それ正規表現じゃなくてもできるよ」ということを、無理矢理正規表現で実現しようとしたりする、今にして考えると、とてもひねくれた育ち方をした時代がありました。 大崎さん

    変態的正規表現モジュールを支える Regexp::Assemble::Compressed - Articles Advent Calendar 2010 Hacker
  • http://perladvent.pm.org/2010/1/

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • regexp - ^$でなくて\A\zを使おう : 404 Blog Not Found

    2009年03月09日00:30 カテゴリLightweight LanguagesTips regexp - ^$でなくて\A\zを使おう まずは回答から。 正規表現で「制御文字以外」のチェック - ockeghem(徳丸浩)の日記 文字エンコーディングの妥当姓 制御文字(\x00〜\x1f, \x7f)のチェック 文字列長のチェック このうち後ろ二つを正規表現として書くにはどうすればいいかを考えていました。 こういう時には、「全文字がOKならOK」と考えるのではなく、「一文字でもNGならNG」と考えると楽になります。それは「スペースと非制御文字以外」なのですから、/[^ \S]/が求めていた正規表現で、=~ではなく!~が使うべき演算子ということになります。全角スペースもOKにしたければ、/[^ \x{3000}\S]/。[追記参照] [Run via Codepad] #!perl -

    regexp - ^$でなくて\A\zを使おう : 404 Blog Not Found
  • 1