[改訂新版]正規表現ポケットリファレンス
この本の概要
テキスト処理(文字列処理)における効果抜群のツール、正規表現。
巨大なテキストデータの検索/置換や変換/集計などを行う際,正規表現を使うと作業効率が格段に上がります。本書は,正規表現の代表的なメタキャラクタ,Ruby/Perl/PHP/Java/JavaScript等をカバーした処理系ガイド,知っておきたい正規表現パターンの作り方がわかるパターンレシピ,コンパクトながら正規表現の使い所を押さえたプチプログラムを,一目で引けるリファレンス形式でまとめました。プログラマ必携の1冊です。
目次
- はじめに ――第2版改訂にあたって
- 本書の動作確認環境について
- 本書の読み方について
- 本書の読者対象の方について
- 目次
第1章 正規表現入門
- 正規表現の基本
- 正規表現と文字列のパターン
- [補足]ワイルドカードと正規表現
- 正規表現の用途
- 文字列検索
- 文字列置換
- プログラミング
- [Column] ¥(円マーク)と\(バックスラッシュ)
- 正規表現の概念
- マッチする
- メタキャラクタ
第2章 メタキャラクタ辞典
- 単一の文字にマッチするメタキャラクタ
- 単一の文字にマッチするおもなメタキャラクタ
- 任意の文字にマッチ .(ドット)
- 量指定子と組み合わせて,任意の文字列にマッチ
- 単語を構成する文字にマッチ \w
- 単語を構成する文字以外の文字にマッチ \W
- 空白文字にマッチ \s
- 空行にマッチさせたい場合
- 空白文字以外の文字にマッチ \S
- 数字にマッチ \d
- 数字以外の文字にマッチ \D
- 量指定子メタキャラクタ
- おもな量指定子メタキャラクタ
- 0回以上の繰り返しにマッチ ●*
- *は貪欲なマッチ
- 他