[blog]
[ML]
[todo]
[CVS]
[bug]
[apache log]
[swiki log]
[statistics]
[map]
[man]
[info]
[アンテナ]
書籍:詳説 正規表現
タイトル
詳説 正規表現
著者等
Jeffrey E. F. Friedl(著), 歌代 和正(監訳), 春遍 雀来、鈴木 武生 共(訳)
出版社
O'Reilly Japan
出版日
1999年4月発行
ページ数
371 ページ
価格
本体価格4,300円
ISBN
ISBN4-900900-45-1
おすすめ度
★★★★☆
レベル
中級
結局のところ、本書の目的は、
正規表現(
NFA
エンジン)でどのようにしてパフォーマンスをあげるか。
期待する正規表現をどのように書くか。
に集約されるかと思われます。
つまり、正規表現の使い方に焦点を当てた内容になります。
Perl Bookシリーズに分類されるように、複数のツール/言語
(grep, awk, Python, Tcl,
Perl
)の正規表現に触れられてもいますが、
やはりメインは、Perlの正規表現になります。
しかし、
Perl
の正規表現は、この業界(正規表現業界?)でも最も優れた
実装の1つに挙げられるようで、他の言語/Toolにも多大な影響を及ぼしています。
(特に
Ruby
は、
Perl
の正規表現にかなり近いものがあります)
ですので、Perl使い以外の方が読んでも別に問題はありません。
前述のとおり、正規表現エンジンの技法(
NFA
,
DFA
,
バックトラック
)
を詳細に説明したものではありませんので、そういった用途であれば、
とりあえず、「
Cプログラマのためのアルゴリズムとデータ構造 Part2
」を
読むとよいでしょう。
また、正規表現における
バックトラック
についての簡単な説明等は、
「
書籍:Ruby プログラミング入門
」にもあります。
(というか、こっちが本書を参考にして書かれたようである。)
以下余談。
なるほど、コンピュータ知らない人に正規表現と言うと、「性器表現」と勘違いするのかあ。(本当にそんな勘違いするものなのか?)
という脚注が冒頭の方にあります。
著者はバイク/車好き感が本書全体に渡って、漂っています。
よく日本国内をバイクで走っていたらしいとのことです。
著者は、オムロンにいたらしい。その後、米Yahooに行ったとのこと。(現在は知りません)
なので、おそらく日本語ができると思われ。
関連サイト
出版社の書籍紹介ページ
原著のページ
著者による書籍サポートページ
「詳説 正規表現」読書メモ(nahiさん)
Links to this Page
書評:Perl
last edited on 25 January 2003 at 12:29 pm
書評:プログラミング言語一般 および その他の言語
last edited on 31 January 2003 at 10:37 am
正規表現
last edited on 29 January 2003 at 12:25 pm