Text
Page: 1
正規表現の \z の話 あるちょっと遅そうな正規表現を ⾼速化した話 Kazuhiro NISHIYAMA 第67回 Ruby関⻄ 勉強会 2015/06/13
Page: 2
自⼰紹介 twitter や github では @znz
Page: 3
Ruby 関連 Ruby (CRuby) のコミッター Ruby 関係でいろいろ るびま (Rubyist Magazine) とか http://magazine.rubyist.net/ るりま (Ruby リファレンスマニュア ル) とか http://docs.ruby-lang.org/ja/ Ruby 関連のイベントでの発表
Page: 4
とある正規表現 遅そう ⽂字列末尾以外にもマッチする
Page: 5
⽂字クラスを使う 速くなった(ベンチマークは後で)
Page: 6
\z を使う : ⾏末にマッチ : ⽂字列末尾のみにマッチ もっと速くなった
Page: 7
ベンチマーク
Page: 8
ベンチマーク結果 (1)
Page: 9
ベンチマーク結果 (2)
Page: 10
まとめ 1⽂字の場合は選択 (ん|ン) では なく⽂字クラス [んン] を使おう ⽂字列末尾は $ ではなく \z