regex)を正面から扱った貴重な本である。最近は類書も出ているようだが、現在でも正規表現を本格的に掘り下げて扱う本は実質的に本書しかないといっていいだろう。正規表現は私も始めは意味不明な記号の羅列に見えて敬遠していたもののひとつだが、今では「知っててよかった」と思うもののひとつである。etc..)への習熟が一方では必要になるものの、そこから得られるパワーは非常に強力である。それに当てられている)といった具体的な詳細の数々は、確かに関連書籍で薦められるだけの頼り甲斐がある。本格的に使いこなしたい場合における避けて通れない一冊なのは確かだろう。character)とそれ以外の普通のテキスト文字であるリテラル(literal)から構成される。メタ文字の扱いはツールによって幅があるため、あるエスケープをそのツールがサポートしなければ、それは単なる文字列の正規表現として渡されることになる。成る行、「^$」は空行、「^」のみは行頭のある行、即ち空行を含む全ての行にマッチする。/;」で行頭に引用記号を付けるようなときに利用できる。11/123/140否定文字クラスは「指定されていない文字とマッチせよ」であって、「指定されているものとマッチしてはならない」という意味ではない。必須でないものは必ずマッチに成功する点がある。これを見逃すと不要なものへのマッチが起こることになる。13/24/118/144/146/195対象テキストを十分に理解した上で正規表現を使うということ。正規表現の場合、必要なマッチができれば戦いの半分は既に終わっている。残り半分は不要なときにマッチさせないということであり、つまりマッチしないときの結果を考えるということになる。(言い換えれば必要なものだけを書き、それが正規表現エンジンにどう解釈されるのか理解するということ。num」への「[0-9*]」という正規表現は、「a」の時点でマッチしてしまうので、数字のところまで到達しない。1.0アカウントnamepass読書ノートの全文を読むにはログインが必要です。