diff --git a/doc/html/boost_regex/background_information.html b/doc/html/boost_regex/background_information.html index 3599cd19..8be983fb 100644 --- a/doc/html/boost_regex/background_information.html +++ b/doc/html/boost_regex/background_information.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/background_information/acknowledgements.html b/doc/html/boost_regex/background_information/acknowledgements.html index a955facc..01d7af0c 100644 --- a/doc/html/boost_regex/background_information/acknowledgements.html +++ b/doc/html/boost_regex/background_information/acknowledgements.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/background_information/examples.html b/doc/html/boost_regex/background_information/examples.html index f33b5b22..6ee71e88 100644 --- a/doc/html/boost_regex/background_information/examples.html +++ b/doc/html/boost_regex/background_information/examples.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -27,7 +27,7 @@ Test and Example Programs
- + Test Programs
@@ -97,7 +97,7 @@ Files: captures_test.cpp.

- + Example programs
@@ -123,7 +123,7 @@ Files: regex_timer.cpp.

- + Code snippets
diff --git a/doc/html/boost_regex/background_information/faq.html b/doc/html/boost_regex/background_information/faq.html index a22a4c2d..26fafbe3 100644 --- a/doc/html/boost_regex/background_information/faq.html +++ b/doc/html/boost_regex/background_information/faq.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/background_information/futher.html b/doc/html/boost_regex/background_information/futher.html index 265dce62..32c87624 100644 --- a/doc/html/boost_regex/background_information/futher.html +++ b/doc/html/boost_regex/background_information/futher.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/background_information/headers.html b/doc/html/boost_regex/background_information/headers.html index d8b1865a..d1c174e7 100644 --- a/doc/html/boost_regex/background_information/headers.html +++ b/doc/html/boost_regex/background_information/headers.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/background_information/history.html b/doc/html/boost_regex/background_information/history.html index d4c2d004..492418ba 100644 --- a/doc/html/boost_regex/background_information/history.html +++ b/doc/html/boost_regex/background_information/history.html @@ -9,14 +9,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHome @@ -25,7 +25,7 @@
- + Boost 1.34
@@ -48,7 +48,7 @@
- + Boost 1.33.1
@@ -118,7 +118,7 @@
- + Boost 1.33.0
@@ -173,7 +173,7 @@
- + Boost 1.32.1
@@ -181,7 +181,7 @@ Fixed bug in partial matches of bounded repeats of '.'.
- + Boost 1.31.0
diff --git a/doc/html/boost_regex/background_information/locale.html b/doc/html/boost_regex/background_information/locale.html index 0e8f2268..1ff11013 100644 --- a/doc/html/boost_regex/background_information/locale.html +++ b/doc/html/boost_regex/background_information/locale.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -57,7 +57,7 @@ There are three separate localization mechanisms supported by Boost.Regex:

- + Win32 localization model.
@@ -91,7 +91,7 @@ are treated as "unknown" graphic characters.

- + C localization model.
@@ -115,7 +115,7 @@ libraries including version 1 of this library.

- + C++ localization model.
@@ -154,7 +154,7 @@ in your code. The best way to ensure this is to add the #define to <boost/regex/user.hpp>.

- + Providing a message catalogue
diff --git a/doc/html/boost_regex/background_information/performance.html b/doc/html/boost_regex/background_information/performance.html index 51c371f5..a5101ac2 100644 --- a/doc/html/boost_regex/background_information/performance.html +++ b/doc/html/boost_regex/background_information/performance.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/background_information/redist.html b/doc/html/boost_regex/background_information/redist.html index 2ded9856..c670b381 100644 --- a/doc/html/boost_regex/background_information/redist.html +++ b/doc/html/boost_regex/background_information/redist.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/background_information/standards.html b/doc/html/boost_regex/background_information/standards.html index 0ef797ac..a39d4e9c 100644 --- a/doc/html/boost_regex/background_information/standards.html +++ b/doc/html/boost_regex/background_information/standards.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -27,7 +27,7 @@ Standards Conformance
- + C++

@@ -35,7 +35,7 @@ report on C++ Library Extensions.

- + ECMAScript / JavaScript
@@ -48,7 +48,7 @@ rather than a Unicode escape sequence; use \x{DDDD} for Unicode escape sequences.

- + Perl

@@ -61,7 +61,7 @@ (??{code}) Not implementable in a compiled strongly typed language.

- + POSIX

@@ -81,7 +81,7 @@ a custom traits class.

- + Unicode

diff --git a/doc/html/boost_regex/background_information/thread_safety.html b/doc/html/boost_regex/background_information/thread_safety.html index d78860ee..a1ea6cf6 100644 --- a/doc/html/boost_regex/background_information/thread_safety.html +++ b/doc/html/boost_regex/background_information/thread_safety.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/captures.html b/doc/html/boost_regex/captures.html index e98ab539..7ee027ed 100644 --- a/doc/html/boost_regex/captures.html +++ b/doc/html/boost_regex/captures.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -34,7 +34,7 @@ accessed.

- + Marked sub-expressions

@@ -218,7 +218,7 @@ output stream.

- + Unmatched Sub-Expressions

@@ -231,7 +231,7 @@ you can determine which sub-expressions matched by accessing the sub_match::matched data member.

- + Repeated Captures

diff --git a/doc/html/boost_regex/configuration.html b/doc/html/boost_regex/configuration.html index 34ecb1fa..e8634d88 100644 --- a/doc/html/boost_regex/configuration.html +++ b/doc/html/boost_regex/configuration.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/configuration/algorithm.html b/doc/html/boost_regex/configuration/algorithm.html index 84b33e50..c27b68c5 100644 --- a/doc/html/boost_regex/configuration/algorithm.html +++ b/doc/html/boost_regex/configuration/algorithm.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/configuration/compiler.html b/doc/html/boost_regex/configuration/compiler.html index 707b6eb0..61bbc713 100644 --- a/doc/html/boost_regex/configuration/compiler.html +++ b/doc/html/boost_regex/configuration/compiler.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/configuration/linkage.html b/doc/html/boost_regex/configuration/linkage.html index 76fae12a..5197cc4e 100644 --- a/doc/html/boost_regex/configuration/linkage.html +++ b/doc/html/boost_regex/configuration/linkage.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/configuration/locale.html b/doc/html/boost_regex/configuration/locale.html index f11caabf..b30b9501 100644 --- a/doc/html/boost_regex/configuration/locale.html +++ b/doc/html/boost_regex/configuration/locale.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/configuration/tuning.html b/doc/html/boost_regex/configuration/tuning.html index 5cd64b1f..57dc63be 100644 --- a/doc/html/boost_regex/configuration/tuning.html +++ b/doc/html/boost_regex/configuration/tuning.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/format.html b/doc/html/boost_regex/format.html index d1a1898c..8f8f54f5 100644 --- a/doc/html/boost_regex/format.html +++ b/doc/html/boost_regex/format.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/format/boost_format_syntax.html b/doc/html/boost_regex/format/boost_format_syntax.html index 336e2841..afea9743 100644 --- a/doc/html/boost_regex/format/boost_format_syntax.html +++ b/doc/html/boost_regex/format/boost_format_syntax.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -31,7 +31,7 @@ '$', '\', '(', ')', '?', and ':'.

- + Grouping

@@ -39,7 +39,7 @@ you want a to output literal parenthesis.

- + Conditionals

@@ -65,7 +65,7 @@ with "bar" otherwise.

- + Placeholder Sequences
@@ -160,7 +160,7 @@ as a literal.

- + Escape Sequences
diff --git a/doc/html/boost_regex/format/perl_format.html b/doc/html/boost_regex/format/perl_format.html index 5fac00d3..29a8b5e2 100644 --- a/doc/html/boost_regex/format/perl_format.html +++ b/doc/html/boost_regex/format/perl_format.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/format/sed_format.html b/doc/html/boost_regex/format/sed_format.html index 13a3475f..45db22ea 100644 --- a/doc/html/boost_regex/format/sed_format.html +++ b/doc/html/boost_regex/format/sed_format.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/install.html b/doc/html/boost_regex/install.html index d5f530a4..f00298b8 100644 --- a/doc/html/boost_regex/install.html +++ b/doc/html/boost_regex/install.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -48,7 +48,7 @@ file before you can use it, instructions for specific platforms are as follows:

- + Building with bjam

@@ -57,7 +57,7 @@ started guide for more information.

- + Building With Unicode and ICU Support
@@ -95,11 +95,11 @@ ICU you are using is binary compatible with the toolset you use to build Boost.

- + Building via makefiles
- + Borland C++ Builder:
- + GCC(2.95 and later)

@@ -301,7 +301,7 @@ see the config library documentation.

- + Sun Workshop 6.1

@@ -346,7 +346,7 @@ will build v9 variants of the regex library named libboost_regex_v9.a etc.

- + Makefiles for Other compilers
diff --git a/doc/html/boost_regex/introduction_and_overview.html b/doc/html/boost_regex/introduction_and_overview.html index c282b4a2..a913c444 100644 --- a/doc/html/boost_regex/introduction_and_overview.html +++ b/doc/html/boost_regex/introduction_and_overview.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/partial_matches.html b/doc/html/boost_regex/partial_matches.html index bd0c4917..b1abe6ca 100644 --- a/doc/html/boost_regex/partial_matches.html +++ b/doc/html/boost_regex/partial_matches.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref.html b/doc/html/boost_regex/ref.html index b4e25915..a1ea4196 100644 --- a/doc/html/boost_regex/ref.html +++ b/doc/html/boost_regex/ref.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/bad_expression.html b/doc/html/boost_regex/ref/bad_expression.html index a016dbac..bc493fd1 100644 --- a/doc/html/boost_regex/ref/bad_expression.html +++ b/doc/html/boost_regex/ref/bad_expression.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -26,7 +26,7 @@
- + Synopsis
@@ -55,7 +55,7 @@
 } // namespace boost
 
- + Description
diff --git a/doc/html/boost_regex/ref/basic_regex.html b/doc/html/boost_regex/ref/basic_regex.html
index d0c6bfd8..c6b7def8 100644
--- a/doc/html/boost_regex/ref/basic_regex.html
+++ b/doc/html/boost_regex/ref/basic_regex.html
@@ -10,14 +10,14 @@
 
 
 
-
+
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -26,7 +26,7 @@
- + Synopsis
@@ -245,7 +245,7 @@
 } // namespace boost
 
- + Description

@@ -330,7 +330,7 @@ basic_regex.

-

Table 1. basic_regex default construction postconditions

+

Table 1. basic_regex default construction postconditions

@@ -411,7 +411,7 @@ flags specified in f.

-

Table 2. Postconditions for basic_regex construction

+

Table 2. Postconditions for basic_regex construction

@@ -517,7 +517,7 @@ specified in f.

-

Table 3. Postconditions for basic_regex construction

+

Table 3. Postconditions for basic_regex construction

@@ -622,7 +622,7 @@ according the option flags specified in f.

-

Table 4. Postconditions for basic_regex construction

+

Table 4. Postconditions for basic_regex construction

@@ -735,7 +735,7 @@ flags specified in f.

-

Table 5. Postconditions for basic_regex construction

+

Table 5. Postconditions for basic_regex construction

@@ -838,7 +838,7 @@ flags specified in f.

-

Table 6. Postconditions for basic_regex construction

+

Table 6. Postconditions for basic_regex construction

@@ -1049,7 +1049,7 @@ in f.

-

Table 7. Postconditions for basic_regex::assign

+

Table 7. Postconditions for basic_regex::assign

diff --git a/doc/html/boost_regex/ref/concepts.html b/doc/html/boost_regex/ref/concepts.html index 534f3754..f222994e 100644 --- a/doc/html/boost_regex/ref/concepts.html +++ b/doc/html/boost_regex/ref/concepts.html @@ -10,14 +10,14 @@ -
+
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/concepts/charT_concept.html b/doc/html/boost_regex/ref/concepts/charT_concept.html index 8f5957b0..6ad68a59 100644 --- a/doc/html/boost_regex/ref/concepts/charT_concept.html +++ b/doc/html/boost_regex/ref/concepts/charT_concept.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/concepts/iterator_concepts.html b/doc/html/boost_regex/ref/concepts/iterator_concepts.html index 5dbe7032..ec865edc 100644 --- a/doc/html/boost_regex/ref/concepts/iterator_concepts.html +++ b/doc/html/boost_regex/ref/concepts/iterator_concepts.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/concepts/traits_concept.html b/doc/html/boost_regex/ref/concepts/traits_concept.html index 7616eac5..5bfe59f0 100644 --- a/doc/html/boost_regex/ref/concepts/traits_concept.html +++ b/doc/html/boost_regex/ref/concepts/traits_concept.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -33,7 +33,7 @@ Boost-specific enhanced interface.

- + Minimal requirements.
@@ -400,7 +400,7 @@
- + Additional Optional Requirements
diff --git a/doc/html/boost_regex/ref/deprecated_interfaces.html b/doc/html/boost_regex/ref/deprecated_interfaces.html index a2f895a7..d8360dd7 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html b/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html index 1f43f026..74e12ce6 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/old_regex.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -493,10 +493,12 @@ using the match_flag_type flags. For each match calls the call-back function cb. If the call-back returns false then the algorithm returns without considering further - matches in the current file, or any further files. The parameter - files can include wild card characters '*' - and '?', if the parameter recurse is true then searches sub-directories - for matching file names. + matches in the current file, or any further files. +

+

+ The parameter files can include wild card + characters '*' and '?', if the parameter recurse is true then searches + sub-directories for matching file names.

Returns the total number of matches found. diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html b/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html index 87699bc0..387a2d32 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/regex_format.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -33,7 +33,7 @@ previous version of Boost.Regex and will not be further updated:

- + Algorithm regex_format
diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html b/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html index 425d354c..e55ca22c 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/regex_grep.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html b/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html index 63ad52a0..be785d73 100644 --- a/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html +++ b/doc/html/boost_regex/ref/deprecated_interfaces/regex_split.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -81,7 +81,7 @@ if the complexity of matching the expression against an N character string begins to exceed O(N2), or if the program runs out of stack space while matching the expression (if Boost.Regex is configured in recursive mode), - or if the matcher exhausts it's permitted memory allocation (if Boost.Regex + or if the matcher exhausts its permitted memory allocation (if Boost.Regex is configured in non-recursive mode).

diff --git a/doc/html/boost_regex/ref/error_type.html b/doc/html/boost_regex/ref/error_type.html index bea853ba..2fb8b971 100644 --- a/doc/html/boost_regex/ref/error_type.html +++ b/doc/html/boost_regex/ref/error_type.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -26,7 +26,7 @@
- + Synopsis

@@ -57,7 +57,7 @@ } // namespace boost

- + Description

diff --git a/doc/html/boost_regex/ref/match_flag_type.html b/doc/html/boost_regex/ref/match_flag_type.html index 0205a638..d1c1c367 100644 --- a/doc/html/boost_regex/ref/match_flag_type.html +++ b/doc/html/boost_regex/ref/match_flag_type.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -51,6 +51,10 @@ static const match_flag_type match_prev_avail; static const match_flag_type match_not_dot_newline; static const match_flag_type match_not_dot_null; +static const match_flag_type match_posix; +static const match_flag_type match_perl; +static const match_flag_type match_nosubs; +static const match_flag_type match_extra; static const match_flag_type format_default = 0; static const match_flag_type format_sed; @@ -65,7 +69,7 @@ } // namespace boost
- + Description

@@ -315,6 +319,52 @@ + +

+ match_posix +

+ + +

+ Specifies that the expression should be matched according to the + POSIX leftmost-longest + rule, regardless of what kind of expression was compiled. + Be warned that these rules do not work well with many Perl-specific + features such as non-greedy repeats. +

+ + + + +

+ match_perl +

+ + +

+ Specifies that the expression should be matched according to the + Perl + matching rules, irrespective of what kind of expression was + compiled. +

+ + + + +

+ match_nosubs +

+ + +

+ Makes the expression behave as if it had no marked subexpressions, + no matter how many capturing groups are actually present. The match_results + class will only contain information about the overall match, and + not any sub-expressions. +

+ + +

format_default @@ -326,11 +376,16 @@ by a new string, that the new string is constructed using the rules used by the ECMAScript replace function in ECMA-262, ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace. (FWD.1). +

+

This is functionally identical to the Perl - format string rules. In addition during search and replace - operations then all non-overlapping occurrences of the regular expression - are located and replaced, and sections of the input that did not - match the expression, are copied unchanged to the output string. + format string rules. +

+

+ In addition during search and replace operations then all non-overlapping + occurrences of the regular expression are located and replaced, and + sections of the input that did not match the expression, are copied + unchanged to the output string.

diff --git a/doc/html/boost_regex/ref/match_results.html b/doc/html/boost_regex/ref/match_results.html index 981b7f3f..f3a99f27 100644 --- a/doc/html/boost_regex/ref/match_results.html +++ b/doc/html/boost_regex/ref/match_results.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -26,7 +26,7 @@
- + Synopsis
@@ -143,7 +143,7 @@
          match_results<BidirectionalIterator, Allocator>& m2);
 
- + Description

diff --git a/doc/html/boost_regex/ref/non_std_strings.html b/doc/html/boost_regex/ref/non_std_strings.html index 327cbe59..28584d1d 100644 --- a/doc/html/boost_regex/ref/non_std_strings.html +++ b/doc/html/boost_regex/ref/non_std_strings.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/non_std_strings/icu.html b/doc/html/boost_regex/ref/non_std_strings/icu.html index f6cb81bc..4e143048 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/intro.html b/doc/html/boost_regex/ref/non_std_strings/icu/intro.html index cafe0167..0fa8f5f9 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/intro.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/intro.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html index 962c3d32..c12edc59 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_algo.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -42,7 +42,7 @@ on to the "real" algorithm.

- + u32regex_match

@@ -90,7 +90,7 @@ }

- + u32regex_search

@@ -130,7 +130,7 @@ }

- + u32regex_replace

diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html index bc1e5d00..190b8533 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_iter.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


- + u32regex_iterator

@@ -128,7 +128,7 @@ Provided of course that the input is encoded as UTF-8.

- + u32regex_token_iterator

diff --git a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html index 6b0213d6..b49d8439 100644 --- a/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html +++ b/doc/html/boost_regex/ref/non_std_strings/icu/unicode_types.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html index ee17bf48..1974e617 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html index be0a6992..fc0401cd 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_algo.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -33,7 +33,7 @@ here they are anyway:

- + regex_match

@@ -83,7 +83,7 @@ }

- + regex_match (second overload)
@@ -113,7 +113,7 @@ }
- + regex_search

@@ -154,7 +154,7 @@ }

- + regex_search (second overload)
@@ -170,7 +170,7 @@ + s.GetLength(), e, f);

- + regex_replace

diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html index b7bdf0df..fe39f0ee 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_intro.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html index 27c3f21f..aee06e0a 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_iter.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -31,7 +31,7 @@ an MFC/ATL string to a regex_iterator or regex_token_iterator:

- + regex_iterator creation helper
@@ -69,7 +69,7 @@ }
- + regex_token_iterator creation helpers
diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html index 6c509840..a2f51c6d 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_create.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html index 81d3e290..9547199f 100644 --- a/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html +++ b/doc/html/boost_regex/ref/non_std_strings/mfc_strings/mfc_regex_types.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/posix.html b/doc/html/boost_regex/ref/posix.html index 9e3a1e7d..97c1b8b6 100644 --- a/doc/html/boost_regex/ref/posix.html +++ b/doc/html/boost_regex/ref/posix.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -188,7 +188,7 @@

- + regcomp

@@ -402,7 +402,7 @@

- + regerror

@@ -490,7 +490,7 @@

- + regexec

@@ -560,7 +560,7 @@

- + regfree

diff --git a/doc/html/boost_regex/ref/regex_iterator.html b/doc/html/boost_regex/ref/regex_iterator.html index af14335c..8c2bc842 100644 --- a/doc/html/boost_regex/ref/regex_iterator.html +++ b/doc/html/boost_regex/ref/regex_iterator.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -78,7 +78,7 @@ regex_constants::match_flag_type m = regex_constants::match_default);
- + Description

@@ -113,7 +113,7 @@ if the complexity of matching the expression against an N character string begins to exceed O(N2), or if the program runs out of stack space while matching the expression (if Boost.Regex is configured in recursive mode), or if the - matcher exhausts it's permitted memory allocation (if Boost.Regex is configured + matcher exhausts its permitted memory allocation (if Boost.Regex is configured in non-recursive mode).

@@ -408,7 +408,7 @@ if the complexity of matching the expression against an N character string begins to exceed O(N2), or if the program runs out of stack space while matching the expression (if Boost.Regex is configured in recursive mode), or if the - matcher exhausts it's permitted memory allocation (if Boost.Regex is configured + matcher exhausts its permitted memory allocation (if Boost.Regex is configured in non-recursive mode).

@@ -447,7 +447,7 @@ m.

- + Examples

diff --git a/doc/html/boost_regex/ref/regex_match.html b/doc/html/boost_regex/ref/regex_match.html index 9024604c..06c4c5bf 100644 --- a/doc/html/boost_regex/ref/regex_match.html +++ b/doc/html/boost_regex/ref/regex_match.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -87,7 +87,7 @@ match_flag_type flags = match_default);
- + Description
@@ -114,7 +114,7 @@
         if the complexity of matching the expression against an N character string
         begins to exceed O(N2), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
-        matcher exhausts it's permitted memory allocation (if Boost.Regex is configured
+        matcher exhausts its permitted memory allocation (if Boost.Regex is configured
         in non-recursive mode).
       

@@ -373,7 +373,7 @@ Effects: Returns the result of regex_match(s.begin(), s.end(), e, flags).

- + Examples

diff --git a/doc/html/boost_regex/ref/regex_replace.html b/doc/html/boost_regex/ref/regex_replace.html index b7953296..d15564fb 100644 --- a/doc/html/boost_regex/ref/regex_replace.html +++ b/doc/html/boost_regex/ref/regex_replace.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -54,7 +54,7 @@ match_flag_type flags = match_default);
- + Description
@@ -154,7 +154,7 @@
         if the complexity of matching the expression against an N character string
         begins to exceed O(N2), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
-        matcher exhausts it's permitted memory allocation (if Boost.Regex is configured
+        matcher exhausts its permitted memory allocation (if Boost.Regex is configured
         in non-recursive mode).
       

@@ -174,7 +174,7 @@ and then returns result.

- + Examples

diff --git a/doc/html/boost_regex/ref/regex_search.html b/doc/html/boost_regex/ref/regex_search.html index 6b4253b5..73329cde 100644 --- a/doc/html/boost_regex/ref/regex_search.html +++ b/doc/html/boost_regex/ref/regex_search.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -74,7 +74,7 @@ match_flag_type flags = match_default);
- + Description
@@ -100,7 +100,7 @@
         if the complexity of matching the expression against an N character string
         begins to exceed O(N2), or if the program runs out of stack space while matching
         the expression (if Boost.Regex is configured in recursive mode), or if the
-        matcher exhausts it's permitted memory allocation (if Boost.Regex is configured
+        matcher exhausts its permitted memory allocation (if Boost.Regex is configured
         in non-recursive mode).
       

@@ -362,7 +362,7 @@ Effects: Returns the result of regex_search(s.begin(), s.end(), e, flags).

- + Examples

diff --git a/doc/html/boost_regex/ref/regex_token_iterator.html b/doc/html/boost_regex/ref/regex_token_iterator.html index 20ca29d0..4f2bd48c 100644 --- a/doc/html/boost_regex/ref/regex_token_iterator.html +++ b/doc/html/boost_regex/ref/regex_token_iterator.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -136,7 +136,7 @@ regex_constants::match_flag_type m = regex_constants::match_default);
- + Description

@@ -175,7 +175,7 @@ if the complexity of matching the expression against an N character string begins to exceed O(N2), or if the program runs out of stack space while matching the expression (if Boost.Regex is configured in recursive mode), or if the - matcher exhausts it's permitted memory allocation (if Boost.Regex is configured + matcher exhausts its permitted memory allocation (if Boost.Regex is configured in non-recursive mode).

@@ -210,7 +210,7 @@ if the complexity of matching the expression against an N character string begins to exceed O(N2), or if the program runs out of stack space while matching the expression (if Boost.Regex is configured in recursive mode), or if the - matcher exhausts it's permitted memory allocation (if Boost.Regex is configured + matcher exhausts its permitted memory allocation (if Boost.Regex is configured in non-recursive mode).

@@ -244,7 +244,7 @@ if the complexity of matching the expression against an N character string begins to exceed O(N2), or if the program runs out of stack space while matching the expression (if Boost.Regex is configured in recursive mode), or if the - matcher exhausts it's permitted memory allocation (if Boost.Regex is configured + matcher exhausts its permitted memory allocation (if Boost.Regex is configured in non-recursive mode).

@@ -316,7 +316,7 @@ if the complexity of matching the expression against an N character string begins to exceed O(N2), or if the program runs out of stack space while matching the expression (if Boost.Regex is configured in recursive mode), or if the - matcher exhausts it's permitted memory allocation (if Boost.Regex is configured + matcher exhausts its permitted memory allocation (if Boost.Regex is configured in non-recursive mode).

@@ -396,7 +396,7 @@ m.

- + Examples

diff --git a/doc/html/boost_regex/ref/regex_traits.html b/doc/html/boost_regex/ref/regex_traits.html index fb87eb90..4e104532 100644 --- a/doc/html/boost_regex/ref/regex_traits.html +++ b/doc/html/boost_regex/ref/regex_traits.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -46,7 +46,7 @@ } // namespace boost
- + Description

diff --git a/doc/html/boost_regex/ref/sub_match.html b/doc/html/boost_regex/ref/sub_match.html index 160ce8c0..1eb6673b 100644 --- a/doc/html/boost_regex/ref/sub_match.html +++ b/doc/html/boost_regex/ref/sub_match.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -330,11 +330,11 @@ } // namespace boost
- + Description
- + Members

@@ -488,7 +488,7 @@

- + sub_match non-member operators
@@ -1072,7 +1072,7 @@ + m2.str().

- + Stream inserter

diff --git a/doc/html/boost_regex/ref/syntax_option_type.html b/doc/html/boost_regex/ref/syntax_option_type.html index d7d57fc2..17fd891c 100644 --- a/doc/html/boost_regex/ref/syntax_option_type.html +++ b/doc/html/boost_regex/ref/syntax_option_type.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html index 4372f350..49f9caf0 100644 --- a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html +++ b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_basic.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html index dbf5b8e6..956ad059 100644 --- a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html +++ b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_extended.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -71,7 +71,10 @@ engine is the same as that used by POSIX extended regular expressions in IEEE Std 1003.1-2001, Portable Operating System Interface (POSIX ), Base Definitions and Headers, Section 9, Regular Expressions - (FWD.1). Refer to the POSIX + (FWD.1). +

+

+ Refer to the POSIX extended regular expression guide for more information.

diff --git a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html index 4a2d6844..00b49317 100644 --- a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html +++ b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_literal.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html index cbe88046..61cc1c11 100644 --- a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html +++ b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_overview.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html index f88727a0..1f1813ef 100644 --- a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html +++ b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_perl.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext @@ -69,8 +69,10 @@ Specifies that the grammar recognized by the regular expression engine uses its normal semantics: that is the same as that given in the ECMA-262, ECMAScript Language Specification, Chapter 15 - part 10, RegExp (Regular Expression) Objects (FWD.1). This is functionally - identical to the Perl + part 10, RegExp (Regular Expression) Objects (FWD.1). +

+

+ This is functionally identical to the Perl regular expression syntax.

diff --git a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html index be31cee7..1ee66296 100644 --- a/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html +++ b/doc/html/boost_regex/ref/syntax_option_type/syntax_option_type_synopsis.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax.html b/doc/html/boost_regex/syntax.html index c82041a4..ecdfa2ad 100644 --- a/doc/html/boost_regex/syntax.html +++ b/doc/html/boost_regex/syntax.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/basic_extended.html b/doc/html/boost_regex/syntax/basic_extended.html index a299d735..dddf4b9e 100644 --- a/doc/html/boost_regex/syntax/basic_extended.html +++ b/doc/html/boost_regex/syntax/basic_extended.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+

- + Synopsis

@@ -46,7 +46,7 @@

- + POSIX Extended Syntax

@@ -56,7 +56,7 @@

.[{()\*+?|^$
- + Wildcard:

@@ -74,7 +74,7 @@

- + Anchors:

@@ -86,7 +86,7 @@ of an expression, or the last character of a sub-expression.

- + Marked sub-expressions:
@@ -98,7 +98,7 @@ to by a back-reference.

- + Repeats:

@@ -187,7 +187,7 @@ cab operator to be applied to.

- + Back references:

@@ -225,7 +225,7 @@ cab

- + Alternation

@@ -238,7 +238,7 @@ cab will match either of "abd" or "abef".

- + Character sets:
@@ -251,7 +251,7 @@ cab A bracket expression may contain any combination of the following:

- + Single characters:
@@ -260,7 +260,7 @@ cab or 'c'.

- + Character ranges:
@@ -276,7 +276,7 @@ cab the code points of the characters only.

- + Negation:

@@ -285,7 +285,7 @@ cab range a-c.

- + Character classes:
@@ -295,7 +295,7 @@ cab character class names.

- + Collating Elements:
@@ -324,7 +324,7 @@ cab matches a NUL character.

- + Equivalence classes:
@@ -341,7 +341,7 @@ cab or even all locales on one platform.

- + Combinations:

@@ -349,7 +349,7 @@ cab [[:digit:]a-c[.NUL.]].

- + Escapes

@@ -375,7 +375,7 @@ cab extensions are also supported by Boost.Regex:

- + Escapes matching a specific character
@@ -564,7 +564,7 @@ cab
- + "Single character" character classes:
@@ -718,7 +718,7 @@ cab
- + Character Properties
@@ -825,7 +825,7 @@ cab matches any "digit" character, as does \p{digit}.

- + Word Boundaries

@@ -900,7 +900,7 @@ cab

- + Buffer boundaries
@@ -991,7 +991,7 @@ cab
- + Continuation Escape
@@ -1003,7 +1003,7 @@ cab match to start where the last one ended.

- + Quoting escape
@@ -1018,7 +1018,7 @@ cab \*+aaa
- + Unicode escapes
@@ -1069,7 +1069,7 @@ cab
- + Any other escape
@@ -1078,7 +1078,7 @@ cab \@ matches a literal '@'.

- + Operator precedence
@@ -1114,7 +1114,7 @@ cab
- + What Gets Matched
@@ -1124,11 +1124,11 @@ cab rule.

- + Variations

- + Egrep

@@ -1150,7 +1150,7 @@ cab used with the -E option.

- + awk

@@ -1164,7 +1164,7 @@ cab these by default anyway.

- + Options

@@ -1177,7 +1177,7 @@ cab modify how the case and locale sensitivity are to be applied.

- + References

diff --git a/doc/html/boost_regex/syntax/basic_syntax.html b/doc/html/boost_regex/syntax/basic_syntax.html index a7bbcb05..1f10209e 100644 --- a/doc/html/boost_regex/syntax/basic_syntax.html +++ b/doc/html/boost_regex/syntax/basic_syntax.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


- + Synopsis

@@ -45,7 +45,7 @@

- + POSIX Basic Syntax

@@ -55,7 +55,7 @@

.[\*^$
- + Wildcard:

@@ -73,7 +73,7 @@

- + Anchors:

@@ -85,7 +85,7 @@ of an expression, or the last character of a sub-expression.

- + Marked sub-expressions:
@@ -97,7 +97,7 @@ by a back-reference.

- + Repeats:

@@ -155,7 +155,7 @@ aaaa to.

- + Back references:

@@ -173,7 +173,7 @@ aaaa

aaabba
- + Character sets:
@@ -186,7 +186,7 @@ aaaa A bracket expression may contain any combination of the following:

- + Single characters:
@@ -195,7 +195,7 @@ aaaa or 'c'.

- + Character ranges:
@@ -211,7 +211,7 @@ aaaa of the characters only.

- + Negation:

@@ -220,7 +220,7 @@ aaaa range a-c.

- + Character classes:
@@ -230,7 +230,7 @@ aaaa character class names.

- + Collating Elements:
@@ -259,7 +259,7 @@ aaaa element names.

- + Equivalence classes:
@@ -276,7 +276,7 @@ aaaa or even all locales on one platform.

- + Combinations:

@@ -284,7 +284,7 @@ aaaa [[:digit:]a-c[.NUL.]].

- + Escapes

@@ -299,7 +299,7 @@ aaaa will match either a literal '\' or a '^'.

- + What Gets Matched

@@ -309,13 +309,13 @@ aaaa rule.

- + Variations

- + Grep

@@ -334,7 +334,7 @@ aaaa As its name suggests, this behavior is consistent with the Unix utility grep.

- + emacs

@@ -614,7 +614,7 @@ aaaa leftmost-longest rule.

- + Options

@@ -628,7 +628,7 @@ aaaa options modify how the case and locale sensitivity are to be applied.

- + References

diff --git a/doc/html/boost_regex/syntax/character_classes.html b/doc/html/boost_regex/syntax/character_classes.html index 4830630d..891511ab 100644 --- a/doc/html/boost_regex/syntax/character_classes.html +++ b/doc/html/boost_regex/syntax/character_classes.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html b/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html index 01c97af8..81be15db 100644 --- a/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html +++ b/doc/html/boost_regex/syntax/character_classes/optional_char_class_names.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/character_classes/std_char_clases.html b/doc/html/boost_regex/syntax/character_classes/std_char_clases.html index 895eee15..b39e2bff 100644 --- a/doc/html/boost_regex/syntax/character_classes/std_char_clases.html +++ b/doc/html/boost_regex/syntax/character_classes/std_char_clases.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/collating_names.html b/doc/html/boost_regex/syntax/collating_names.html index ac832150..7ff514ad 100644 --- a/doc/html/boost_regex/syntax/collating_names.html +++ b/doc/html/boost_regex/syntax/collating_names.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/collating_names/digraphs.html b/doc/html/boost_regex/syntax/collating_names/digraphs.html index bf129181..6eb5a01f 100644 --- a/doc/html/boost_regex/syntax/collating_names/digraphs.html +++ b/doc/html/boost_regex/syntax/collating_names/digraphs.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/collating_names/named_unicode.html b/doc/html/boost_regex/syntax/collating_names/named_unicode.html index ff9a2802..20cfd0c9 100644 --- a/doc/html/boost_regex/syntax/collating_names/named_unicode.html +++ b/doc/html/boost_regex/syntax/collating_names/named_unicode.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html b/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html index 78f76414..ddf71da9 100644 --- a/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html +++ b/doc/html/boost_regex/syntax/collating_names/posix_symbolic_names.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/leftmost_longest_rule.html b/doc/html/boost_regex/syntax/leftmost_longest_rule.html index 95a781fe..46ea42ae 100644 --- a/doc/html/boost_regex/syntax/leftmost_longest_rule.html +++ b/doc/html/boost_regex/syntax/leftmost_longest_rule.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
PrevUpHomeNext diff --git a/doc/html/boost_regex/syntax/perl_syntax.html b/doc/html/boost_regex/syntax/perl_syntax.html index a07fc211..104d8dc8 100644 --- a/doc/html/boost_regex/syntax/perl_syntax.html +++ b/doc/html/boost_regex/syntax/perl_syntax.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+

- + Synopsis

@@ -45,7 +45,7 @@ boost::regex e2(my_expression, boost::regex::perl|boost::regex::icase);

- + Perl Regular Expression Syntax

@@ -55,7 +55,7 @@

.[{()\*+?|^$
- + Wildcard

@@ -75,7 +75,7 @@

- + Anchors

@@ -85,7 +85,7 @@ A '$' character shall match the end of a line.

- + Marked sub-expressions
@@ -97,7 +97,7 @@ to by a back-reference.

- + Non-marking grouping
@@ -111,7 +111,7 @@ out any separate sub-expressions.

- + Repeats

@@ -205,7 +205,7 @@ operator to be applied to.

- + Non greedy repeats
@@ -236,7 +236,7 @@ input as possible.

- + Back references

@@ -258,7 +258,7 @@ aaabba

- + Alternation

@@ -287,7 +287,7 @@ (?:abc)?? has exactly the same effect.

- + Character sets

@@ -300,7 +300,7 @@ A bracket expression may contain any combination of the following:

- + Single characters

@@ -308,7 +308,7 @@ or 'c'.

- + Character ranges
@@ -321,7 +321,7 @@ regular expression, then ranges are locale sensitive.

- + Negation

@@ -330,7 +330,7 @@ range a-c.

- + Character classes
@@ -340,7 +340,7 @@ character class names.

- + Collating Elements
@@ -365,7 +365,7 @@ character.

- + Equivalence classes
@@ -382,7 +382,7 @@ or even all locales on one platform.

- + Escaped Characters
@@ -394,7 +394,7 @@ is not a "word" character.

- + Combinations

@@ -402,7 +402,7 @@ [[:digit:]a-c[.NUL.]].

- + Escapes

@@ -595,7 +595,7 @@

- + "Single character" character classes:
@@ -749,7 +749,7 @@
- + Character Properties
@@ -857,7 +857,7 @@ matches any "digit" character, as does \p{digit}.

- + Word Boundaries

@@ -879,7 +879,7 @@ Matches only when not at a word boundary.

- + Buffer boundaries

@@ -904,7 +904,7 @@ to the regular expression \n*\z

- + Continuation Escape
@@ -916,7 +916,7 @@ match to start where the last one ended.

- + Quoting escape

@@ -930,7 +930,7 @@ \*+aaa

- + Unicode escapes

@@ -941,7 +941,7 @@ combining characters.

- + Any other escape
@@ -950,7 +950,7 @@ \@ matches a literal '@'.

- + Perl Extended Patterns
@@ -959,7 +959,7 @@ (?.

- + Comments

@@ -968,7 +968,7 @@ are ignored.

- + Modifiers

@@ -983,7 +983,7 @@ applies the specified modifiers to pattern only.

- + Non-marking groups
@@ -992,7 +992,7 @@ an additional sub-expression.

- + Lookahead

@@ -1016,7 +1016,7 @@ could be used to validate the password.

- + Lookbehind

@@ -1030,7 +1030,7 @@ (pattern must be of fixed length).

- + Independent sub-expressions
@@ -1043,7 +1043,7 @@ no match is found at all.

- + Conditional Expressions
@@ -1063,7 +1063,7 @@ sub-expression has been matched).

- + Operator precedence
@@ -1099,7 +1099,7 @@

- + What gets matched

@@ -1284,7 +1284,7 @@

- + Variations

@@ -1293,7 +1293,7 @@ JavaScript and JScript are all synonyms for perl.

- + Options

@@ -1306,7 +1306,7 @@ sensitivity are to be applied.

- + Pattern Modifiers

@@ -1318,7 +1318,7 @@ and no_mod_s.

- + References

diff --git a/doc/html/boost_regex/unicode.html b/doc/html/boost_regex/unicode.html index 9981ee1e..6fab6707 100644 --- a/doc/html/boost_regex/unicode.html +++ b/doc/html/boost_regex/unicode.html @@ -10,14 +10,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+


PrevUpHomeNext @@ -29,7 +29,7 @@ There are two ways to use Boost.Regex with Unicode strings:

- + Rely on wchar_t

@@ -55,7 +55,7 @@

- + Use a Unicode Aware Regular Expression Type.
diff --git a/doc/html/index.html b/doc/html/index.html index 3fb7467a..a5743be7 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -8,14 +8,14 @@ - +
-
Boost C++ Libraries Home Libraries People FAQ More
+
Next
@@ -202,7 +202,7 @@

- +

Last revised: June 08, 2007 at 09:14:36 GMT

Last revised: August 13, 2007 at 17:46:28 GMT


diff --git a/doc/match_flag_type.qbk b/doc/match_flag_type.qbk index 32ea8d48..5b047eb5 100644 --- a/doc/match_flag_type.qbk +++ b/doc/match_flag_type.qbk @@ -25,6 +25,10 @@ flags is described in more detail in the static const match_flag_type match_prev_avail; static const match_flag_type match_not_dot_newline; static const match_flag_type match_not_dot_null; + static const match_flag_type match_posix; + static const match_flag_type match_perl; + static const match_flag_type match_nosubs; + static const match_flag_type match_extra; static const match_flag_type format_default = 0; static const match_flag_type format_sed; @@ -64,6 +68,20 @@ This flag is used when matching incomplete or very long texts, see the partial m [[match_prev_avail][Specifies that --first is a valid iterator position, when this flag is set then the flags match_not_bol and match_not_bow are ignored by the regular expression algorithms (RE.7) and iterators (RE.8).]] [[match_not_dot_newline][Specifies that the expression "." does not match a newline character. This is the inverse of Perl's s/ modifier.]] [[match_not_dot_null][Specified that the expression "." does not match a character null '\\0'.]] +[[match_posix][Specifies that the expression should be matched according to the POSIX + [link boost_regex.syntax.leftmost_longest_rule leftmost-longest rule], + regardless of what kind of expression was compiled. + Be warned that these rules do not work well with many Perl-specific features + such as non-greedy repeats.]] +[[match_perl][Specifies that the expression should be matched according to + the [link boost_regex.syntax.perl_syntax.what_gets_matched Perl matching rules], + irrespective of what kind of expression was + compiled.]] +[[match_nosubs][Makes the expression behave as if it had no marked + subexpressions, no matter how many capturing groups are actually + present. The [match_results] class will only contain information + about the overall match, and not any sub-expressions.]] + [[format_default][Specifies that when a regular expression match is to be replaced by a new string, that the new string is constructed using the rules used by the ECMAScript replace function in ECMA-262, ECMAScript Language