Submit Search
Upload
正規表現の \z の話
•
0 likes
•
484 views
K
Kazuhiro Nishiyama
Follow
あるちょっと遅そうな正規表現を高速化した話
Read less
Read more
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
Pachet Partener Simpozion Management For Customer Service Excellence1
Pachet Partener Simpozion Management For Customer Service Excellence1
Adelina Cirstea
SECRETELE si CAPCANELE Linkedin
SECRETELE si CAPCANELE Linkedin
Adelina Cirstea
シェルスクリプトで簡易ping監視
シェルスクリプトで簡易ping監視
Kazuhiro Nishiyama
Simpozion Management For Customer Service Excellence1
Simpozion Management For Customer Service Excellence1
Adelina Cirstea
InterClean Retail Truck Wash
InterClean Retail Truck Wash
Adelina Cirstea
Simpozion Management For Customer Service Excellence 1
Simpozion Management For Customer Service Excellence 1
Adelina Cirstea
正規表現の先読みについて
正規表現の先読みについて
Kazuhiro Nishiyama
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Recommended
Pachet Partener Simpozion Management For Customer Service Excellence1
Pachet Partener Simpozion Management For Customer Service Excellence1
Adelina Cirstea
SECRETELE si CAPCANELE Linkedin
SECRETELE si CAPCANELE Linkedin
Adelina Cirstea
シェルスクリプトで簡易ping監視
シェルスクリプトで簡易ping監視
Kazuhiro Nishiyama
Simpozion Management For Customer Service Excellence1
Simpozion Management For Customer Service Excellence1
Adelina Cirstea
InterClean Retail Truck Wash
InterClean Retail Truck Wash
Adelina Cirstea
Simpozion Management For Customer Service Excellence 1
Simpozion Management For Customer Service Excellence 1
Adelina Cirstea
正規表現の先読みについて
正規表現の先読みについて
Kazuhiro Nishiyama
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
lilo.linux.or.jp を buster から bullseye に上げた
lilo.linux.or.jp を buster から bullseye に上げた
Kazuhiro Nishiyama
小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話
Kazuhiro Nishiyama
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Kazuhiro Nishiyama
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
Kazuhiro Nishiyama
rubykaigi2022-rurema-history-and-future.pdf
rubykaigi2022-rurema-history-and-future.pdf
Kazuhiro Nishiyama
qemuのriscv64にDebianを入れてみた
qemuのriscv64にDebianを入れてみた
Kazuhiro Nishiyama
systemd 再入門
systemd 再入門
Kazuhiro Nishiyama
Ruby 3.0.0 コネタ集
Ruby 3.0.0 コネタ集
Kazuhiro Nishiyama
livedoor天気API終了対応
livedoor天気API終了対応
Kazuhiro Nishiyama
Wireguard 実践入門
Wireguard 実践入門
Kazuhiro Nishiyama
workflow,job,step の使い分けの基準を考える
workflow,job,step の使い分けの基準を考える
Kazuhiro Nishiyama
あまり知られていないRubyの便利機能
あまり知られていないRubyの便利機能
Kazuhiro Nishiyama
Dockerのオフィシャルrubyイメージとは?
Dockerのオフィシャルrubyイメージとは?
Kazuhiro Nishiyama
チャットボットのススメ
チャットボットのススメ
Kazuhiro Nishiyama
Dokku の紹介
Dokku の紹介
Kazuhiro Nishiyama
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
Kazuhiro Nishiyama
Ruby svn to git
Ruby svn to git
Kazuhiro Nishiyama
Ruby 2.6 Update
Ruby 2.6 Update
Kazuhiro Nishiyama
最近のrubyのインストール方法
最近のrubyのインストール方法
Kazuhiro Nishiyama
Language update 2018 - ruby
Language update 2018 - ruby
Kazuhiro Nishiyama
More Related Content
More from Kazuhiro Nishiyama
lilo.linux.or.jp を buster から bullseye に上げた
lilo.linux.or.jp を buster から bullseye に上げた
Kazuhiro Nishiyama
小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話
Kazuhiro Nishiyama
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Kazuhiro Nishiyama
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
Kazuhiro Nishiyama
rubykaigi2022-rurema-history-and-future.pdf
rubykaigi2022-rurema-history-and-future.pdf
Kazuhiro Nishiyama
qemuのriscv64にDebianを入れてみた
qemuのriscv64にDebianを入れてみた
Kazuhiro Nishiyama
systemd 再入門
systemd 再入門
Kazuhiro Nishiyama
Ruby 3.0.0 コネタ集
Ruby 3.0.0 コネタ集
Kazuhiro Nishiyama
livedoor天気API終了対応
livedoor天気API終了対応
Kazuhiro Nishiyama
Wireguard 実践入門
Wireguard 実践入門
Kazuhiro Nishiyama
workflow,job,step の使い分けの基準を考える
workflow,job,step の使い分けの基準を考える
Kazuhiro Nishiyama
あまり知られていないRubyの便利機能
あまり知られていないRubyの便利機能
Kazuhiro Nishiyama
Dockerのオフィシャルrubyイメージとは?
Dockerのオフィシャルrubyイメージとは?
Kazuhiro Nishiyama
チャットボットのススメ
チャットボットのススメ
Kazuhiro Nishiyama
Dokku の紹介
Dokku の紹介
Kazuhiro Nishiyama
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
Kazuhiro Nishiyama
Ruby svn to git
Ruby svn to git
Kazuhiro Nishiyama
Ruby 2.6 Update
Ruby 2.6 Update
Kazuhiro Nishiyama
最近のrubyのインストール方法
最近のrubyのインストール方法
Kazuhiro Nishiyama
Language update 2018 - ruby
Language update 2018 - ruby
Kazuhiro Nishiyama
More from Kazuhiro Nishiyama
(20)
lilo.linux.or.jp を buster から bullseye に上げた
lilo.linux.or.jp を buster から bullseye に上げた
小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Ruby リファレンスマニュアル改善計画 2022 進捗報告
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
rubykaigi2022-rurema-history-and-future.pdf
rubykaigi2022-rurema-history-and-future.pdf
qemuのriscv64にDebianを入れてみた
qemuのriscv64にDebianを入れてみた
systemd 再入門
systemd 再入門
Ruby 3.0.0 コネタ集
Ruby 3.0.0 コネタ集
livedoor天気API終了対応
livedoor天気API終了対応
Wireguard 実践入門
Wireguard 実践入門
workflow,job,step の使い分けの基準を考える
workflow,job,step の使い分けの基準を考える
あまり知られていないRubyの便利機能
あまり知られていないRubyの便利機能
Dockerのオフィシャルrubyイメージとは?
Dockerのオフィシャルrubyイメージとは?
チャットボットのススメ
チャットボットのススメ
Dokku の紹介
Dokku の紹介
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
Ruby svn to git
Ruby svn to git
Ruby 2.6 Update
Ruby 2.6 Update
最近のrubyのインストール方法
最近のrubyのインストール方法
Language update 2018 - ruby
Language update 2018 - ruby
正規表現の \z の話
1.
正規表現の� �z�の話 あるちょっと遅そうな正規表現を� �⾼速化した話 Kazuhiro�NISHIYAMA 第67回�Ruby関⻄�勉強会 2015/06/13
2.
自⼰紹介 twitter�や�github�では�@znz
3.
Ruby�関連 Ruby�(CRuby)�のコミッター Ruby�関係でいろいろ るびま�(Rubyist�Magazine)�とか http://magazine.rubyist.net/ るりま�(Ruby�リファレンスマニュア ル)�とか http://docs.ruby-lang.org/ja/ Ruby�関連のイベントでの発表
4.
とある正規表現 �������� 遅そう ⽂字列末尾以外にもマッチする
5.
⽂字クラスを使う ������� 速くなった(ベンチマークは後で)
6.
z�を使う �������� �:�⾏末にマッチ ��:�⽂字列末尾のみにマッチ もっと速くなった
7.
ベンチマーク ������������������� ��������������� ������������������� ��������������������� �������� ��������������������� ������������������������������������������������������ ������������������������������������������������������ ������������������������������������������������������ ������������������������������������������������������ ���
8.
ベンチマーク結果�(1) ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������ ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� �������������������������������������������������������
9.
ベンチマーク結果�(2) ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������ ������������������������������������������������������� ������������������������������������������������������� ������������������������������������������������������� �������������������������������������������������������
10.
まとめ 1⽂字の場合は選択�(ん|ン)�では なく⽂字クラス�[んン]�を使おう ⽂字列末尾は�$�ではなく�z
Download now