Googleから新しい検査ツールが出たとのことで、中身を見てみました。 skipfish - Project Hosting on Google Codeツールの作者はRatproxyと同じくMichał Zalewski氏ですが、今回のツールはRatproxyとは違って"Active"な検査ツールです。最新版のVersion 1.29ベ... 続きを読む
引数 regexp RegExp オブジェクトです。そのマッチは2番目の引数の戻り値によって置き換えられます。 substr newSubStr によって置き換えられる 文字列 (String) です。 newSubStr 1 番目の引数で受け取った部分文字列を置き換える 文字列 です。 function ... 続きを読む
Irregexp, Google Chrome's New Regexp Implementation Wednesday, February 04, 2009 One of the new features in the most recent dev-channel release of Google Chrome (2.0.160.0) is Irregexp, a completely new implementation of regular expressions (... 続きを読む
NFAとDFA 正規表現は強力で便利ですが、この機能を直接プログラムで実装するとなると結構大変です。そこで、正規表現と等価であり、計算機で実現しやすい別の概念を導入します。それが、「オートマトン」と呼ばれる仮想的な機械です。有限オートマトン 数学的... 続きを読む
_ Mono の正規表現 JIT (を誰か試して) tamarin-devel を見ていたら, "Mono のやつらは正規表現を JIT するらしいぜオレもやるぜ" という旨のメールがあり, Mono のやつらのページをリンクしていた. 今年の 2 月頃にやろうとしていたらしい. Mono のコードをざ... 続きを読む
ただし、これも実は厳密ではなくて、これだとSurrogate Pairの領域(U+D800 - U+DFFF)も入ってしまいますが、まあ普通そこまでやらんでもいいでしょう。 Dan the Man with Too Many Encodings to Support 追記: 成瀬さんからTBが。 はてなるせだいあり - [Char]U... 続きを読む
「前のエントリで書き忘れてた - 最速チュパカブラ研究会」にて、Narcissus で使われている正規表現が参考になるという話が出ています。 文字列リテラル /^"(?:\\.|[^"])*"|^'(?:[^']|\\.)*'/ 正規表現リテラル /^\/((?:\\.|[^\/])+)\/([gimy]*)/ コメント /^\/... 続きを読む
I have been doing a lot of programming with JavaScript and PHP, and using regular expressions extensively. They are very handy in situations where one has to check for validity of user input, or some complex string manipulation such as URL-wr... 続きを読む
« Japanize インストール済の Safari で apple.com/downloads にアクセスすると落ちる件 | メイン | swifty - 高速な共有メモリキャッシュ » 2007年07月18日 Perl の正規表現が破壊的でイヤだなと思った件 いちいち変数定義して、 my $s = "Hello, World\n"; $s... 続きを読む
Ruby には便利な標準添付ライブラリがたくさんありますが、なかなか知られていないのが現状です。そこで、この連載では Ruby の標準添付ライブラリを紹介していきます。 今回は、正規表現に関係するライブラリについて紹介します。 ということにして (連載タイ... 続きを読む
odz buffer - それ Regexp::Assembleん?ループ云々を抜きにして、こういうのは Regexp::Assemble の出番じゃないの? すでにPerl Hackers御用達のモジュールとなっていますが、まだ知らない方もいらっしゃるかも知れないので。 何をするモジュールか、といえば... 続きを読む
YAPC::Asia 2007 Tokyo で発表した資料を公開しました。 Yoshinori Takesako - s/ Perl5 Regular Expression / Perl6 Regex and Rule /mixes; Perlの黒魔術の一つであった正規表現。後付の拡張を繰り返した結果、問題解決の強力な武器に成長した反面、人間にも... 続きを読む
_ [おでかけ] YAPC::Asia Tokyo 2007 (2日目) なんかつかれた…Pushmiはcommitできるsvn::mirrorとsvkローカル部分の共有のあいのこみたいなかんじ?perl6 Regexp で, ip アドレスのマッチしててperl5だとない〜っていってたのでやってみたり. highly experime... 続きを読む