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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
<boost/regex/user.hpp>
.
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
@@ -35,7 +35,7 @@ report on C++ Library Extensions.
@@ -61,7 +61,7 @@ (??{code}) Not implementable in a compiled strongly typed language.
@@ -81,7 +81,7 @@ a custom traits class.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
@@ -218,7 +218,7 @@ output stream.
@@ -231,7 +231,7 @@
you can determine which sub-expressions matched by accessing the sub_match::matched
data member.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
@@ -39,7 +39,7 @@ you want a to output literal parenthesis.
@@ -65,7 +65,7 @@ with "bar" otherwise.
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
@@ -57,7 +57,7 @@ started guide for more information.
@@ -301,7 +301,7 @@ see the config library documentation.
@@ -346,7 +346,7 @@ will build v9 variants of the regex library named libboost_regex_v9.a etc.
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
@@ -55,7 +55,7 @@ } // namespace boost
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 @@ -
![]() |
Home | Libraries | People | FAQ | More | -
@@ -245,7 +245,7 @@ } // namespace boost
@@ -330,7 +330,7 @@
basic_regex
.
Table 1. basic_regex default construction postconditions
+Table 1. basic_regex default construction postconditions
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
@@ -57,7 +57,7 @@ } // namespace boost
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
@@ -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.
![]() |
Home | Libraries | People | FAQ | More | -
@@ -143,7 +143,7 @@ match_results<BidirectionalIterator, Allocator>& m2);
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
@@ -128,7 +128,7 @@ Provided of course that the input is encoded as UTF-8.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
regex_iterator
or regex_token_iterator
:
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
@@ -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.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
@@ -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 @@
-
![]() |
Home | Libraries | People | FAQ | More | -
@@ -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 @@
-
![]() |
Home | Libraries | People | FAQ | More | -
@@ -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 @@
-
![]() |
Home | Libraries | People | FAQ | More | -
@@ -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.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
+ 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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
+ 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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
.[{()\*+?|^$
@@ -74,7 +74,7 @@
@@ -86,7 +86,7 @@ of an expression, or the last character of a sub-expression.
@@ -187,7 +187,7 @@ cab operator to be applied to.
@@ -225,7 +225,7 @@ cab
@@ -238,7 +238,7 @@ cab will match either of "abd" or "abef".
@@ -285,7 +285,7 @@ cab
range a-c
.
@@ -349,7 +349,7 @@ cab
[[:digit:]a-c[.NUL.]]
.
@@ -375,7 +375,7 @@ cab extensions are also supported by Boost.Regex:
\p{digit}
.
@@ -900,7 +900,7 @@ cab
@@ -1150,7 +1150,7 @@ cab used with the -E option.
@@ -1164,7 +1164,7 @@ cab these by default anyway.
@@ -1177,7 +1177,7 @@ cab modify how the case and locale sensitivity are to be applied.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
.[\*^$
@@ -73,7 +73,7 @@
@@ -85,7 +85,7 @@ of an expression, or the last character of a sub-expression.
@@ -155,7 +155,7 @@ aaaa to.
@@ -173,7 +173,7 @@ aaaa
aaabba
@@ -220,7 +220,7 @@ aaaa range a-c.
@@ -284,7 +284,7 @@ aaaa
[[:digit:]a-c[.NUL.]].
@@ -299,7 +299,7 @@ aaaa will match either a literal '\' or a '^'.
@@ -334,7 +334,7 @@ aaaa As its name suggests, this behavior is consistent with the Unix utility grep.
@@ -614,7 +614,7 @@ aaaa leftmost-longest rule.
@@ -628,7 +628,7 @@ aaaa options modify how the case and locale sensitivity are to be applied.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
![]() |
Home | Libraries | People | FAQ | More | -
@@ -45,7 +45,7 @@ boost::regex e2(my_expression, boost::regex::perl|boost::regex::icase);
.[{()\*+?|^$
@@ -75,7 +75,7 @@
@@ -85,7 +85,7 @@ A '$' character shall match the end of a line.
@@ -205,7 +205,7 @@ operator to be applied to.
@@ -287,7 +287,7 @@
(?:abc)??
has exactly the same effect.
@@ -300,7 +300,7 @@ A bracket expression may contain any combination of the following:
@@ -308,7 +308,7 @@ or 'c'.
@@ -330,7 +330,7 @@
range a-c
.
@@ -402,7 +402,7 @@
[[:digit:]a-c[.NUL.]]
.
@@ -595,7 +595,7 @@
\p{digit}
.
@@ -879,7 +879,7 @@ Matches only when not at a word boundary.
@@ -904,7 +904,7 @@
to the regular expression \n*\z
@@ -941,7 +941,7 @@ combining characters.
(?
.
@@ -968,7 +968,7 @@ are ignored.
@@ -983,7 +983,7 @@ applies the specified modifiers to pattern only.
@@ -1016,7 +1016,7 @@ could be used to validate the password.
@@ -1030,7 +1030,7 @@ (pattern must be of fixed length).
@@ -1293,7 +1293,7 @@
JavaScript
and JScript
are all synonyms for perl
.
@@ -1306,7 +1306,7 @@ sensitivity are to be applied.
no_mod_s
.
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 @@
-![]() |
Home | Libraries | People | FAQ | More | -
@@ -55,7 +55,7 @@
![]() |
Home | Libraries | People | FAQ | More | -
Last revised: June 08, 2007 at 09:14:36 GMT |
+Last revised: August 13, 2007 at 17:46:28 GMT |