正規表現技術入門 ――最新エンジン実装と理論的背景
この本の概要
最先端の正規表現技術にスポットを当てた,初学者向け技術解説書。プログラマにとって欠かせないツールである正規表現。便利な正規表現の実力を発揮させるには,動作原理から理解するのが近道です。
本書では,パターンマッチの基本から,基本三演算および理論/数学的背景,VM型/DFA型という二大最新エンジン実装まで徹底解説。また,処理系を踏まえた効率的な書き方や落とし穴を避ける技法もしっかり押さえます。狙いどおりのパターンを綴り,高速に文字列を取得したい,そんなエンジニアの方々へ,長く役立つ技術知識を満載してお届けします。
こんな方におすすめ
- 正規表現をもっと便利に使いこなしたいプログラマの方々
- 正規表現とは何かを知りたい方
目次
- 本書について
- 執筆担当一覧
- 各言語の公式ドキュメント,および正規表現の対応状況一覧表
第1章 [入門]正規表現 --メタ文字,構文,エンジン
1.1 正規表現の基本
- 正規表現とは何か
- パターンとマッチ
- 書き方はいろいろ
- 基本的な正規表現のメタ文字と構文
- 正規表現エンジン
1.2 文字列と文字列処理
- Column 「正規」とは?
- コンピュータと文字列
- 文字列は扱いやすい
- プログラミングで
- プログラムの実行で
- 設定ファイルの書き換えで
- ログの検索や整形で
- Twitterで
- 他