RE2とは、Googleが公開している正規表現ライブラリです。高速で省メモリと言う特徴があるそうです。それをRubyから使うための RRE2 というものがあるので、実際に試してみました。 インストール RE2のほうは、普通にやれば簡単にインストールできます。RRE2は、以下のようにextconf.rbを修正しないとre2.hを見つけてくれませんでした。 @@ -1,4 +1,5 @@ require "mkmf" +Config::CONFIG['CPP'] = 'g++ -E' dir_config("re2") have_library("re2") また、rre2.cc の中に extern “C” static … という書き方が多用されていますが、etern “C” {static …}という形にしないとコンパイルできません(g++のバージョンによるのかも)。 速度のテスト ap
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く