###

### Regex++, Index.

(version 3.04, 18 April 2000)

    Copyright (c) 1998-2000
    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

- Introduction
- Installation and Configuration
- Template Class and Algorithm Reference
  - 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
- Class RegEx reference
- POSIX Compatibility Functions
- Regular Expression Syntax
- Format String Syntax
- Appendices
  - Implementation notes
  - Thread safety
  - Localization
  - Demo Applications
    - snip1.cpp: ftp based regex_match example.
    - snip2.cpp: regex_search example: searches a cpp file for class definitions.
    - snip3.cpp: regex_grep example 1: searches a cpp file for class definitions.
    - snip4.cpp: regex_merge example: converts a C++ file to syntax highlighted HTML.
    - snip5.cpp: regex_grep example 2: searches a cpp file for class definitions, using a global callback function.
    - snip6.cpp: regex_grep example 2: searches a cpp file for class definitions, using a bound member function callback.
    - snip7.cpp: regex_grep example 2: searches a cpp file for class definitions, using a C++ Builder closure as a callback.
    - snip8.cpp: regex_split example: split a string into tokens.
    - snip9.cpp: regex_split example: spit out linked URL's.
  - Header Files.
  - Redistributables
  - Note for upgraders
- Further Information (Contacts and Acknowledgements)
- FAQ

Copyright Dr John Maddock 1998-2001 all rights reserved.