ACL7.0 の新しい正規表現ライブラリ 川合 史朗 Scheme Arts, L.L.C. shiro@schemearts.com 2004/6/11 Lisp Seminar 概要 ● Regexp2 の概要 ● 正規表現は解決済問題 ? ● 実装戦略 ● 実装の詳細 ● 最適化 ● 性能評価 ● まとめ Regexp2 の概要 ● regexp.cl の新版。完全リライト ● pure Lisp ● Perl5 と機能的にほぼ互換。性能も互格 ● 複数の文法形式およびバックエンドエンジ ンをサポート – Perl5 syntax / S-expr syntax / ... – VM backend / FN backend Regexp2 - 機能 ● Non-greedy マッチ *? +? ?? {n,m}? ● Look-ahead, look-behind asserti
Regular Expression Matching Can Be Simple And Fast (but is slow in Java, Perl, PHP, Python, Ruby, ...) Russ Cox rsc@swtch.com January 2007 Introduction This is a tale of two approaches to regular expression matching. One of them is in widespread use in the standard interpreters for many languages, including Perl. The other is used only in a few places, notably most implementations of awk and grep.
Development of l7-filter has moved to the Clear Foundation. These pages are out of date, but will remain as a historical record. L7-filter is a classifier for Linux's Netfilter that identifies packets based on application layer data. It can classify packets as Kazaa, HTTP, Jabber, Citrix, Bittorrent, FTP, Gnucleus, eDonkey2000, etc., regardless of port. It complements existing classifiers that mat
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API, as well as a set of wrapper functions that correspond to the POSIX regular expression API. The PCRE library is free, even for building proprietary software. PCRE was originally written for the Exim MTA, but is now used by many high-pr
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く