###  | ### Regex++, Index. (Version 3.31, 16th Dec 2001) Copyright (c) 1998-2001 Dr John Maddock Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Dr John Maddock makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

### Contents

- 導入
- インストールと設定
- テンプレートクラス及びアルゴリズムリファレンス
  - Class regbase
  - Class bad_expression
  - Class reg_expression
  - Class char_regex_traits
  - Class match_results
  - Algorithm regex_match
  - Algorithm regex_search
  - Algorithm regex_grep
  - Algorithm regex_format
  - Algorithm regex_merge
  - Algorithm regex_split
  - Partial regular expression matches
- クラス RegEx リファレンス
- POSIX 互換関数
- 正規表現構文
- 書式文字列構文
- 付録
  - 実装における注意
  - スレッド安全性
  - 地域化
  - 応用例
    - regex_match_example.cpp: ftp による regex_match の例
    - regex_search_example.cpp: regex_search の例: C++ ファイルのクラス定義の検索
    - regex_grep_example_1.cpp: regex_grep の例 1: C++ ファイルのクラス定義の検索
    - regex_merge_example.cpp: regex_merge の例: C++ ファイルを構文をハイライトされた HTML に変換
    - regex_grep_example_2.cpp: regex_grep の例 2: 大域コールバック関数を利用した、 C++ ファイルのクラス定義の検索
    - regex_grep_example_3.cpp: regex_grep の例 3: (オブジェクトに)束縛されたメンバ関数コールバックを利用した、 C++ ファイルのクラス定義の検索
    - regex_grep_example_4.cpp: regex_grep の例 4: C++ Builder のクロージャをコールバックとして利用した、 C++ ファイルのクラス定義の検索
    - regex_split_example_1.cpp: regex_split の例: 文字列をトークンに分割
    - regex_split_example_2.cpp: regex_split の例: リンクされた URL の抜き出し
  - ヘッダファイル
  - 再配布
  - アップグレードに関する注記
- 更なる情報 (連絡と感謝)
- FAQ

Copyright Dr John Maddock 1998-2001 all rights reserved.

Japanese Translation Copyright (C) 2003 Kohske Takahashi

オリジナルの、及びこの著作権表示が全ての複製の中に現れる限り、この文書の 複製、利用、変更、販売そして配布を認める。このドキュメントは「あるがまま」 に提供されており、いかなる明示的、暗黙的保証も行わない。また、 いかなる目的に対しても、その利用が適していることを関知しない。