###

# Boost.Regex

## Regular Expression Syntax

###

This section covers the regular expression syntax used by this library, this is a programmers guide, the actual syntax presented to your program's users will depend upon the flags used during expression compilation.

There are three main syntax options available, depending upon how you construct the regular expression object:

- Perl (this is the default behavior).
- POSIX extended (including the egrep and awk variations).
- POSIX Basic (including the grep and emacs variations).

You can also construct a regular expression that treats every character as a literal, but that's not really a "syntax"!

Revised 10 Sept 2004

© Copyright John Maddock 1998- 2004

Use, modification and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)