mirror of
https://github.com/boostorg/regex.git
synced 2025-06-27 12:51:34 +02:00
Compare commits
256 Commits
svn-branch
...
boost-1.62
Author | SHA1 | Date | |
---|---|---|---|
6f02c1a388 | |||
90412e733d | |||
dec7b5028d | |||
0f128c2a89 | |||
d1b3e9f36d | |||
cc21bf9283 | |||
7184e3b021 | |||
52169ab43f | |||
ddd808f761 | |||
a824b7d236 | |||
acade9f20c | |||
1101c0be6a | |||
7719dedbaf | |||
e3228b61eb | |||
dd20ac2669 | |||
9059bfb5c6 | |||
a9760859b0 | |||
d1e65490e0 | |||
2db644f83e | |||
3ea03e364c | |||
e217808156 | |||
36b2fab227 | |||
955d077d2b | |||
d84bab7c4d | |||
05dc9f4a44 | |||
d8af53e222 | |||
a0dfd81516 | |||
3f14031142 | |||
b9f55efe98 | |||
eb729f6557 | |||
aa6495ae48 | |||
2a525e5aa6 | |||
e824ddb35b | |||
526d9d4c2e | |||
6b36c9a7c6 | |||
7cbef4a79b | |||
afca81cd76 | |||
b4541fa88e | |||
e5986b8f76 | |||
9034bd9c02 | |||
5fa0354cd8 | |||
0bc8abb04c | |||
1787274280 | |||
0abd5557c0 | |||
39fda8e55b | |||
6e80ff8c4c | |||
389b9c35e0 | |||
d4367c9aad | |||
0d5359b928 | |||
8a48983900 | |||
e8b2d0cac4 | |||
53f3edd652 | |||
76ce33da74 | |||
3939d1a1a4 | |||
59cc22d75f | |||
09e789b4c6 | |||
6d2be646d8 | |||
541bcde27f | |||
c1d2d1a736 | |||
ffac6a2035 | |||
3b461992b4 | |||
a307fd7077 | |||
f617c73e9a | |||
2a5a5f3825 | |||
201d3a424e | |||
7a4e883675 | |||
9a36e035f2 | |||
83140ddbed | |||
b208ef4eed | |||
c281c9cc40 | |||
2580fb035f | |||
b557febb0e | |||
d8c95a9950 | |||
94c7d4a38a | |||
5e98fe9a6a | |||
b9ee7a2f2e | |||
5da9b940a5 | |||
6ffcc5ede0 | |||
297e87360c | |||
74d6318135 | |||
eaeb38c7e9 | |||
668279010d | |||
3fde6e8ddd | |||
753b72de0a | |||
3c8ecc2b35 | |||
d4506c48ac | |||
a87ecdc49c | |||
13f707b381 | |||
6a0a22f174 | |||
8921188b70 | |||
39aa10d82d | |||
f6a9bce728 | |||
115c4e7f42 | |||
dbda6314da | |||
ddd48205b8 | |||
e930d21bd2 | |||
abf57b082b | |||
406b2a9aa1 | |||
741e684ac3 | |||
a50c438d77 | |||
21d73e9851 | |||
05b582761d | |||
d96023f45d | |||
55841a73fc | |||
b61c07c264 | |||
7bdb2122d4 | |||
34e1a6e0a0 | |||
d90fa5bb92 | |||
a1771b6465 | |||
4da55ec468 | |||
778b7881ca | |||
7a9887f7eb | |||
0d2807279d | |||
9c00e47bac | |||
cd0e501062 | |||
88107e2c7b | |||
8ee162b2af | |||
330a033177 | |||
1b8322ecbf | |||
dc63209905 | |||
f1aa75af2c | |||
0983ff065e | |||
b9b3966fd2 | |||
d9cb36d0d3 | |||
6230db51b1 | |||
937cd366c5 | |||
e5bbcac3da | |||
7c7f38b009 | |||
a3075dd98f | |||
34aa2ad2f5 | |||
956d3c4bcf | |||
2d8ee203bf | |||
49b7f2c8f9 | |||
70cd773533 | |||
7158ab5734 | |||
9fccd1ca89 | |||
d6b0b18650 | |||
b36d432ffa | |||
b738a55e0d | |||
f6870ad64a | |||
e70d3b6b4e | |||
1136748517 | |||
a26d66b688 | |||
8aa4a1225a | |||
5964976b93 | |||
090520dbb4 | |||
e0fe0863ad | |||
115a8fe837 | |||
fe16f3f039 | |||
5a0f62f00c | |||
490b3a6547 | |||
bad2122f48 | |||
713264371b | |||
afbb54c73b | |||
b267c55bc5 | |||
813e5f77e3 | |||
c499c62caa | |||
ec3dbbf5d6 | |||
7170423870 | |||
cfedb49110 | |||
09c9e93572 | |||
ac2017ebc7 | |||
4741ee7d94 | |||
5fe36e6e56 | |||
9529cb8bc0 | |||
61f4b3360f | |||
fc6408426d | |||
e41acbc33f | |||
ae79f29895 | |||
95ddff1f01 | |||
d8c6fe7ce8 | |||
438dcae4e4 | |||
7f89732479 | |||
a3b2f4031d | |||
513a205564 | |||
01eadc4ab6 | |||
be62e08702 | |||
3b8aca5d8b | |||
8f15600081 | |||
3e903e9c8e | |||
083ea3a6c7 | |||
2d43c1b305 | |||
e81f710567 | |||
3b3a3ce6d1 | |||
5e4ccdf0cf | |||
371ad14a3f | |||
9219aa0b5b | |||
5471176846 | |||
756a875620 | |||
b7d906dff5 | |||
a08e8b5c85 | |||
9546df1f23 | |||
b39edff796 | |||
788c8a8470 | |||
c527b20062 | |||
a65bccab1c | |||
8fffb1250e | |||
069e845239 | |||
79d7e84f26 | |||
45891854d9 | |||
a159bacf3f | |||
97daf0f81f | |||
dc01b7833e | |||
ff95eb8d98 | |||
c48d7bb478 | |||
3cd2b52030 | |||
f5af9ba18d | |||
3e68fcb703 | |||
1fe19b815a | |||
d44bf8c41d | |||
5b9e134fc4 | |||
2643fcb245 | |||
7ac90de75a | |||
2ebe6d4ec7 | |||
b93dc9c301 | |||
1b0ab17df9 | |||
07016623eb | |||
4c56f3c14e | |||
95e3612e72 | |||
fdf8aa83ec | |||
c1722ff3de | |||
77e43136d1 | |||
f5449c38a6 | |||
5654efcf98 | |||
8d5985ce42 | |||
bb8f057d6c | |||
9002d01f75 | |||
b057d0f943 | |||
67128fa65f | |||
9fc486658f | |||
f4d849ec8f | |||
db4120e46d | |||
c4d064add8 | |||
65347f0f7f | |||
d3b885e20b | |||
60b6dbf275 | |||
443a498845 | |||
7a3a6dc7c6 | |||
37b39f6635 | |||
b473011375 | |||
0a998e8bc8 | |||
eb93be73eb | |||
eb791cd1c3 | |||
5928770c46 | |||
2d6fea3308 | |||
b58521163b | |||
921b0d758e | |||
dae6cbfead | |||
17a038b672 | |||
ccc52a8a63 | |||
01cc2aaa50 | |||
4370fe4607 | |||
171749f440 | |||
c1c2058d3d | |||
1a732d8c6a | |||
f0ae398ada |
@ -26,7 +26,6 @@ rule path_options ( properties * )
|
|||||||
return $(result) ;
|
return $(result) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# ICU configuration:
|
# ICU configuration:
|
||||||
#
|
#
|
||||||
@ -48,73 +47,50 @@ if ! $(disable-icu)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
lib icuuc : : <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuuc : : <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icuuc : : <toolset>msvc <variant>debug <name>icuucd <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuuc : : <toolset>msvc <variant>debug <name>icuucd <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>icuucd <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>icuucd <runtime-link>shared <conditional>@path_options ;
|
||||||
|
lib icuuc : : <name>sicuuc <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icuuc : : <toolset>msvc <variant>debug <name>sicuucd <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icuuc : : <toolset>intel <target-os>windows <variant>debug <name>sicuucd <runtime-link>static <conditional>@path_options ;
|
||||||
lib icuuc : : <name>this_is_an_invalid_library_name ;
|
lib icuuc : : <name>this_is_an_invalid_library_name ;
|
||||||
|
|
||||||
lib icudt : : <name>icudata <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icudt : : <name>icudata <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icudt : : <name>icudt <toolset>msvc <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icudt : : <name>icudt <toolset>msvc <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icudt : : <name>icudt <toolset>intel <target-os>windows <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icudt : : <name>icudt <toolset>intel <target-os>windows <runtime-link>shared <conditional>@path_options ;
|
||||||
|
lib icudt : : <name>sicudata <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icudt : : <name>sicudt <toolset>msvc <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icudt : : <name>sicudt <toolset>intel <target-os>windows <runtime-link>static <conditional>@path_options ;
|
||||||
lib icudt : : <name>this_is_an_invalid_library_name ;
|
lib icudt : : <name>this_is_an_invalid_library_name ;
|
||||||
|
|
||||||
lib icuin : : <name>icui18n <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuin : : <name>icui18n <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icuin : : <toolset>msvc <variant>debug <name>icuind <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuin : : <toolset>msvc <variant>debug <name>icuind <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icuin : : <toolset>msvc <variant>release <name>icuin <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuin : : <toolset>msvc <name>icuin <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>icuind <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>icuind <runtime-link>shared <conditional>@path_options ;
|
||||||
lib icuin : : <toolset>intel <target-os>windows <variant>release <name>icuin <link>shared <runtime-link>shared <conditional>@path_options ;
|
lib icuin : : <toolset>intel <target-os>windows <name>icuin <runtime-link>shared <conditional>@path_options ;
|
||||||
|
lib icuin : : <name>sicui18n <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icuin : : <toolset>msvc <variant>debug <name>sicuind <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icuin : : <toolset>msvc <name>sicuin <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icuin : : <toolset>intel <target-os>windows <variant>debug <name>sicuind <runtime-link>static <conditional>@path_options ;
|
||||||
|
lib icuin : : <toolset>intel <target-os>windows <name>sicuin <runtime-link>static <conditional>@path_options ;
|
||||||
lib icuin : : <name>this_is_an_invalid_library_name ;
|
lib icuin : : <name>this_is_an_invalid_library_name ;
|
||||||
|
|
||||||
if $(ICU_PATH)
|
|
||||||
{
|
|
||||||
icuucd_name = [ GLOB $(ICU_PATH)/bin : icuuc??d.dll ] ;
|
|
||||||
if ! $(icuucd_name)
|
|
||||||
{
|
|
||||||
icuucd_name = [ GLOB $(ICU_PATH)/bin64 : icuuc??d.dll ] ;
|
|
||||||
}
|
|
||||||
icuuc_name = [ GLOB $(ICU_PATH)/bin : icuuc??.dll ] ;
|
|
||||||
if ! $(icuuc_name)
|
|
||||||
{
|
|
||||||
icuuc_name = [ GLOB $(ICU_PATH)/bin64 : icuuc??.dll ] ;
|
|
||||||
}
|
|
||||||
icudt_name = [ GLOB $(ICU_PATH)/bin : icudt??.dll ] ;
|
|
||||||
if ! $(icudt_name)
|
|
||||||
{
|
|
||||||
icudt_name = [ GLOB $(ICU_PATH)/bin64 : icudt??.dll ] ;
|
|
||||||
}
|
|
||||||
icuin_name = [ GLOB $(ICU_PATH)/bin : icuin??.dll ] ;
|
|
||||||
if ! $(icuin_name)
|
|
||||||
{
|
|
||||||
icuin_name = [ GLOB $(ICU_PATH)/bin64 : icuin??.dll ] ;
|
|
||||||
}
|
|
||||||
icuind_name = [ GLOB $(ICU_PATH)/bin : icuin??d.dll ] ;
|
|
||||||
if ! $(icuind_name)
|
|
||||||
{
|
|
||||||
icuind_name = [ GLOB $(ICU_PATH)/bin64 : icuin??d.dll ] ;
|
|
||||||
}
|
|
||||||
|
|
||||||
#ECHO $(icuucd_name:B) $(icuuc_name:B) $(icudt_name:B) $(icuin_name:B) $(icuind_name:B) ;
|
|
||||||
}
|
|
||||||
|
|
||||||
ICU_OPTS =
|
ICU_OPTS =
|
||||||
<include>$(ICU_PATH)/include
|
<include>$(ICU_PATH)/include
|
||||||
<library>icuuc/<link>shared/<runtime-link>shared
|
<runtime-link>shared:<library>icuuc/<link>shared
|
||||||
<library>icudt/<link>shared/<runtime-link>shared
|
<runtime-link>shared:<library>icudt/<link>shared
|
||||||
<library>icuin/<link>shared/<runtime-link>shared
|
<runtime-link>shared:<library>icuin/<link>shared
|
||||||
|
<runtime-link>static:<library>icuuc
|
||||||
|
<runtime-link>static:<library>icudt
|
||||||
|
<runtime-link>static:<library>icuin
|
||||||
<define>BOOST_HAS_ICU=1
|
<define>BOOST_HAS_ICU=1
|
||||||
<runtime-link>shared
|
<runtime-link>static:<define>U_STATIC_IMPLEMENTATION=1
|
||||||
<toolset>msvc:<linkflags>/delayload:$(icuucd_name:B).dll
|
|
||||||
<toolset>msvc:<linkflags>/delayload:$(icuuc_name:B).dll
|
|
||||||
<toolset>msvc:<linkflags>/delayload:$(icudt_name:B).dll
|
|
||||||
<toolset>msvc:<linkflags>/delayload:$(icuin_name:B).dll
|
|
||||||
<toolset>msvc:<linkflags>/delayload:$(icuind_name:B).dll
|
|
||||||
<toolset>msvc:<linkflags>delayimp.lib
|
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
exe has_icu : ./has_icu_test.cpp : $(ICU_OPTS) ;
|
unit-test has_icu : has_icu_test.cpp : $(ICU_OPTS) ;
|
||||||
explicit has_icu ;
|
explicit has_icu ;
|
||||||
|
|
||||||
alias icu_options : : : : [ check-target-builds has_icu : $(ICU_OPTS) : ] ;
|
alias icu_options : : : : [ check-target-builds has_icu : $(ICU_OPTS) : ] ;
|
||||||
@ -142,9 +118,8 @@ SOURCES =
|
|||||||
lib boost_regex : ../src/$(SOURCES) icu_options
|
lib boost_regex : ../src/$(SOURCES) icu_options
|
||||||
:
|
:
|
||||||
<link>shared:<define>BOOST_REGEX_DYN_LINK=1
|
<link>shared:<define>BOOST_REGEX_DYN_LINK=1
|
||||||
#<toolset>gcc-mw:<link>static
|
|
||||||
#<toolset>gcc-mingw:<link>static
|
|
||||||
<toolset>gcc-cygwin:<link>static
|
<toolset>gcc-cygwin:<link>static
|
||||||
|
<toolset>sun:<link>static
|
||||||
;
|
;
|
||||||
|
|
||||||
boost-install boost_regex ;
|
boost-install boost_regex ;
|
||||||
|
@ -13,14 +13,40 @@
|
|||||||
#include <unicode/utypes.h>
|
#include <unicode/utypes.h>
|
||||||
#include <unicode/uchar.h>
|
#include <unicode/uchar.h>
|
||||||
#include <unicode/coll.h>
|
#include <unicode/coll.h>
|
||||||
|
#include <boost/scoped_ptr.hpp>
|
||||||
|
#include <iostream>
|
||||||
|
#include <iomanip>
|
||||||
|
|
||||||
#if defined(_MSC_VER) && !defined(_DLL)
|
#if defined(_MSC_VER) && !defined(_DLL)
|
||||||
#error "Mixing ICU with a static runtime doesn't work"
|
//#error "Mixing ICU with a static runtime doesn't work"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
void print_error(UErrorCode err, const char* func)
|
||||||
|
{
|
||||||
|
std::cerr << "Error from function " << func << " with error: " << ::u_errorName(err) << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
|
// To detect possible binary mismatches between the installed ICU build, and whatever
|
||||||
|
// C++ std lib's we're using, we need to:
|
||||||
|
// * Make sure we call ICU C++ API's
|
||||||
|
// * Make sure we call std lib C++ API's as well (cout).
|
||||||
|
// * Be sure this program is run, not just built.
|
||||||
UErrorCode err = U_ZERO_ERROR;
|
UErrorCode err = U_ZERO_ERROR;
|
||||||
UChar32 c = ::u_charFromName(U_UNICODE_CHAR_NAME, "GREEK SMALL LETTER ALPHA", &err);
|
UChar32 c = ::u_charFromName(U_UNICODE_CHAR_NAME, "GREEK SMALL LETTER ALPHA", &err);
|
||||||
|
std::cout << (int)c << std::endl;
|
||||||
|
if(err > 0)
|
||||||
|
{
|
||||||
|
print_error(err, "u_charFromName");
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
U_NAMESPACE_QUALIFIER Locale l;
|
||||||
|
boost::scoped_ptr<U_NAMESPACE_QUALIFIER Collator> p_col(U_NAMESPACE_QUALIFIER Collator::createInstance(l, err));
|
||||||
|
if(err > 0)
|
||||||
|
{
|
||||||
|
print_error(err, "Collator::createInstance");
|
||||||
|
return err;
|
||||||
|
}
|
||||||
|
return err > 0 ? err : 0;
|
||||||
|
}
|
||||||
|
@ -447,7 +447,7 @@ The returned iterators are relative to `begin()` and `end()`.
|
|||||||
|
|
||||||
[*Requires]: The expression must have been compiled with the
|
[*Requires]: The expression must have been compiled with the
|
||||||
[syntax_option_type] save_subexpression_location set. Argument
|
[syntax_option_type] save_subexpression_location set. Argument
|
||||||
/n/ must be in within the range `1 <= n < mark_count()`.
|
/n/ must be in within the range `0 <= n < mark_count()`.
|
||||||
|
|
||||||
[#boost_regex.basic_regex.begin]
|
[#boost_regex.basic_regex.begin]
|
||||||
|
|
||||||
@ -487,7 +487,7 @@ otherwise false.
|
|||||||
|
|
||||||
size_type mark_count() const;
|
size_type mark_count() const;
|
||||||
|
|
||||||
[*Effects]: Returns the number of marked sub-expressions within the regular expresion.
|
[*Effects]: Returns the number of marked sub-expressions within the regular expression.
|
||||||
|
|
||||||
[#boost_regex.basic_regex.assign1]
|
[#boost_regex.basic_regex.assign1]
|
||||||
|
|
||||||
|
@ -142,7 +142,7 @@ example program shows how this information may be used:
|
|||||||
Which produces the following output:
|
Which produces the following output:
|
||||||
|
|
||||||
[pre
|
[pre
|
||||||
Expression: "(([[:lower:\]\]+)|([[:upper:\]\]+))+"
|
Expression: "((\[\[:lower:\]\]+)|(\[\[:upper:\]\]+))+"
|
||||||
Text: "aBBcccDDDDDeeeeeeee"
|
Text: "aBBcccDDDDDeeeeeeee"
|
||||||
'''**''' Match found '''**'''
|
'''**''' Match found '''**'''
|
||||||
Sub-Expressions:
|
Sub-Expressions:
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
[section:character_classes Character Class Names]
|
[section:character_classes Character Class Names]
|
||||||
|
|
||||||
[section:std_char_clases Character Classes that are Always Supported]
|
[section:std_char_classes Character Classes that are Always Supported]
|
||||||
|
|
||||||
The following character class names are always supported by Boost.Regex:
|
The following character class names are always supported by Boost.Regex:
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@ Note: type charT is not required to support this operation, if the traits class
|
|||||||
[section:traits_concept Traits Class Requirements]
|
[section:traits_concept Traits Class Requirements]
|
||||||
|
|
||||||
There are two sets of requirements for the `traits` template argument to
|
There are two sets of requirements for the `traits` template argument to
|
||||||
[basic_regex]: a mininal interface (which is part of the regex standardization proposal),
|
[basic_regex]: a minimal interface (which is part of the regex standardization proposal),
|
||||||
and an optional Boost-specific enhanced interface.
|
and an optional Boost-specific enhanced interface.
|
||||||
|
|
||||||
[h4 Minimal requirements.]
|
[h4 Minimal requirements.]
|
||||||
@ -58,16 +58,40 @@ an object of type `X::locale_type`.
|
|||||||
[[X::size_type][][An unsigned integer type, capable of holding the length of a null-terminated string of charT's.]]
|
[[X::size_type][][An unsigned integer type, capable of holding the length of a null-terminated string of charT's.]]
|
||||||
[[X::string_type][std::basic_string<charT> or std::vector<charT>][]]
|
[[X::string_type][std::basic_string<charT> or std::vector<charT>][]]
|
||||||
[[X::locale_type][Implementation defined][A copy constructible type that represents the locale used by the traits class.]]
|
[[X::locale_type][Implementation defined][A copy constructible type that represents the locale used by the traits class.]]
|
||||||
[[X::char_class_type][Implementation defined][A bitmask type representing a particular character classification. Multiple values of this type can be bitwise-or'ed together to obtain a new valid value.]]
|
[[X::char_class_type]
|
||||||
|
[Implementation defined]
|
||||||
|
[A bitmask type representing a particular character classification. Multiple values of this type can be bitwise-or'ed together to obtain a new valid value.]]
|
||||||
[[X::length(p)][X::size_type][Yields the smallest i such that p\[i\] == 0. Complexity is linear in i.]]
|
[[X::length(p)][X::size_type][Yields the smallest i such that p\[i\] == 0. Complexity is linear in i.]]
|
||||||
[[v.translate(c)][X::char_type][Returns a character such that for any character d that is to be considered equivalent to c then v.translate(c) == v.translate(d).]]
|
[[v.translate(c)]
|
||||||
[[v.translate_nocase(c)][X::char_type][For all characters C that are to be considered equivalent to c when comparisons are to be performed without regard to case, then v.translate_nocase(c) == v.translate_nocase(C).]]
|
[X::char_type]
|
||||||
[[v.transform(F1, F2)][X::string_type][Returns a sort key for the character sequence designated by the iterator range \[F1, F2) such that if the character sequence \[G1, G2) sorts before the character sequence [H1, H2) then v.transform(G1, G2) < v.transform(H1, H2). ]]
|
[Returns a character such that for any character d that is to be considered equivalent to c then v.translate(c) == v.translate(d).]]
|
||||||
[[v.transform_primary(F1, F2)][X::string_type][Returns a sort key for the character sequence designated by the iterator range \[F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence \[H1, H2) when character case is not considered then v.transform_primary(G1, G2) < v.transform_primary(H1, H2).]]
|
[[v.translate_nocase(c)]
|
||||||
[[v.lookup_classname(F1, F2)][X::char_class_type][Converts the character sequence designated by the iterator range \[F1,F2) into a bitmask type that can subsequently be passed to isctype. Values returned from lookup_classname can be safely bitwise or'ed together. Returns 0 if the character sequence is not the name of a character class recognized by X. The value returned shall be independent of the case of the characters in the sequence.]]
|
[X::char_type]
|
||||||
[[v.lookup_collatename(F1, F2)][X::string_type][Returns a sequence of characters that represents the collating element consisting of the character sequence designated by the iterator range \[F1, F2). Returns an empty string if the character sequence is not a valid collating element.]]
|
[For all characters C that are to be considered equivalent to c when comparisons are to be performed without regard to case, then v.translate_nocase(c) == v.translate_nocase(C).]]
|
||||||
|
[[v.transform(F1, F2)]
|
||||||
|
[X::string_type]
|
||||||
|
[Returns a sort key for the character sequence designated by the iterator range \[F1, F2) such that if
|
||||||
|
the character sequence \[G1, G2) sorts before the character sequence \[H1, H2) then
|
||||||
|
v.transform(G1, G2) < v.transform(H1, H2). ]]
|
||||||
|
[[v.transform_primary(F1, F2)]
|
||||||
|
[X::string_type]
|
||||||
|
[Returns a sort key for the character sequence designated by the iterator range \[F1, F2) such that if the
|
||||||
|
character sequence \[G1, G2) sorts before the character sequence \[H1, H2) when character case is not considered
|
||||||
|
then v.transform_primary(G1, G2) < v.transform_primary(H1, H2).]]
|
||||||
|
[[v.lookup_classname(F1, F2)]
|
||||||
|
[X::char_class_type]
|
||||||
|
[Converts the character sequence designated by the iterator range \[F1,F2) into a bitmask type that can subsequently
|
||||||
|
be passed to isctype. Values returned from lookup_classname can be safely bitwise or'ed together. Returns 0 if the
|
||||||
|
character sequence is not the name of a character class recognized by X. The value returned shall be independent
|
||||||
|
of the case of the characters in the sequence.]]
|
||||||
|
[[v.lookup_collatename(F1, F2)]
|
||||||
|
[X::string_type]
|
||||||
|
[Returns a sequence of characters that represents the collating element consisting of the character sequence designated
|
||||||
|
by the iterator range \[F1, F2). Returns an empty string if the character sequence is not a valid collating element.]]
|
||||||
[[v.isctype(c, v.lookup_classname (F1, F2))][bool][Returns true if character c is a member of the character class designated by the iterator range \[F1, F2), false otherwise.]]
|
[[v.isctype(c, v.lookup_classname (F1, F2))][bool][Returns true if character c is a member of the character class designated by the iterator range \[F1, F2), false otherwise.]]
|
||||||
[[v.value(c, I)][int][Returns the value represented by the digit c in base I if the character c is a valid digit in base I; otherwise returns -1. \[Note: the value of I will only be 8, 10, or 16. -end note\]]]
|
[[v.value(c, I)]
|
||||||
|
[int]
|
||||||
|
[Returns the value represented by the digit c in base I if the character c is a valid digit in base I; otherwise returns -1. \[Note: the value of I will only be 8, 10, or 16. -end note\]]]
|
||||||
[[u.imbue(loc)][X::locale_type][Imbues u with the locale loc, returns the previous locale used by u if any. ]]
|
[[u.imbue(loc)][X::locale_type][Imbues u with the locale loc, returns the previous locale used by u if any. ]]
|
||||||
[[v.getloc()][X::locale_type][Returns the current locale used by v if any. ]]
|
[[v.getloc()][X::locale_type][Returns the current locale used by v if any. ]]
|
||||||
]
|
]
|
||||||
@ -77,7 +101,7 @@ an object of type `X::locale_type`.
|
|||||||
The following additional requirements are strictly optional,
|
The following additional requirements are strictly optional,
|
||||||
however in order for [basic_regex] to take advantage of these additional
|
however in order for [basic_regex] to take advantage of these additional
|
||||||
interfaces, all of the following requirements must be met; [basic_regex]
|
interfaces, all of the following requirements must be met; [basic_regex]
|
||||||
will detect the presence or absense of the member `boost_extensions_tag` and
|
will detect the presence or absence of the member `boost_extensions_tag` and
|
||||||
configure itself appropriately.
|
configure itself appropriately.
|
||||||
|
|
||||||
|
|
||||||
@ -89,8 +113,8 @@ configure itself appropriately.
|
|||||||
[[v.translate(c, b)][X::char_type][Returns a character d such that: for any character d that is to be considered equivalent to c then `v.translate(c,false)==v.translate(d,false)`. Likewise for all characters C that are to be considered equivalent to c when comparisons are to be performed without regard to case, then `v.translate(c,true)==v.translate(C,true)`.]]
|
[[v.translate(c, b)][X::char_type][Returns a character d such that: for any character d that is to be considered equivalent to c then `v.translate(c,false)==v.translate(d,false)`. Likewise for all characters C that are to be considered equivalent to c when comparisons are to be performed without regard to case, then `v.translate(c,true)==v.translate(C,true)`.]]
|
||||||
[[v.toi(I1, I2, i)][An integer type capable of holding either a charT or an int.][Behaves as follows: if `p == q` or if `*p` is not a digit character then returns -1. Otherwise performs formatted numeric input on the sequence \[p,q) and returns the result as an int. Postcondition: either p == q or *p is a non-digit character.]]
|
[[v.toi(I1, I2, i)][An integer type capable of holding either a charT or an int.][Behaves as follows: if `p == q` or if `*p` is not a digit character then returns -1. Otherwise performs formatted numeric input on the sequence \[p,q) and returns the result as an int. Postcondition: either p == q or *p is a non-digit character.]]
|
||||||
[[v.error_string(I)][std::string][Returns a human readable error string for the error condition i, where i is one of the values enumerated by type regex_constants::error_type. If the value /I/ is not recognized then returns the string "Unknown error" or a localized equivalent.]]
|
[[v.error_string(I)][std::string][Returns a human readable error string for the error condition i, where i is one of the values enumerated by type regex_constants::error_type. If the value /I/ is not recognized then returns the string "Unknown error" or a localized equivalent.]]
|
||||||
[[v.tolower(c)][X::char_type][Converts c to lower case, used for Perl-style \l and \L formating operations.]]
|
[[v.tolower(c)][X::char_type][Converts c to lower case, used for Perl-style \l and \L formatting operations.]]
|
||||||
[[v.toupper(c)][X::char_type][Converts c to upper case, used for Perl-style \u and \U formating operations.]]
|
[[v.toupper(c)][X::char_type][Converts c to upper case, used for Perl-style \u and \U formatting operations.]]
|
||||||
]
|
]
|
||||||
|
|
||||||
[endsect]
|
[endsect]
|
||||||
|
@ -68,10 +68,10 @@ The following options apply only if BOOST_REGEX_NON_RECURSIVE is set.
|
|||||||
[table
|
[table
|
||||||
[[macro][description]]
|
[[macro][description]]
|
||||||
[[BOOST_REGEX_BLOCKSIZE][In non-recursive mode, Boost.Regex uses largish blocks of memory to act as a stack for the state machine, the larger the block size then the fewer allocations that will take place. This defaults to 4096 bytes, which is large enough to match the vast majority of regular expressions without further allocations, however, you can choose smaller or larger values depending upon your platforms characteristics.]]
|
[[BOOST_REGEX_BLOCKSIZE][In non-recursive mode, Boost.Regex uses largish blocks of memory to act as a stack for the state machine, the larger the block size then the fewer allocations that will take place. This defaults to 4096 bytes, which is large enough to match the vast majority of regular expressions without further allocations, however, you can choose smaller or larger values depending upon your platforms characteristics.]]
|
||||||
[[BOOST_REGEX_MAX_BLOCKS][Tells Boost.Regex how many blocks of size BOOST_REGEX_BLOCKSIZE it is permitted to use. If this value is exceeded then Boost.Regex will stop trying to find a match and throw a std::runtime_error. Defaults to 1024, don't forget to tweek this value if you alter BOOST_REGEX_BLOCKSIZE by much.]]
|
[[BOOST_REGEX_MAX_BLOCKS][Tells Boost.Regex how many blocks of size BOOST_REGEX_BLOCKSIZE it is permitted to use. If this value is exceeded then Boost.Regex will stop trying to find a match and throw a std::runtime_error. Defaults to 1024, don't forget to tweak this value if you alter BOOST_REGEX_BLOCKSIZE by much.]]
|
||||||
[[BOOST_REGEX_MAX_CACHE_BLOCKS][Tells Boost.Regex how many memory blocks to store in
|
[[BOOST_REGEX_MAX_CACHE_BLOCKS][Tells Boost.Regex how many memory blocks to store in
|
||||||
it's internal cache - memory blocks are taken from this cache rather than by calling
|
it's internal cache - memory blocks are taken from this cache rather than by calling
|
||||||
::operator new. Generally speeking this can be an order of magnitude faster than
|
::operator new. Generally speaking this can be an order of magnitude faster than
|
||||||
calling ::opertator new each time a memory block is required, but has the
|
calling ::opertator new each time a memory block is required, but has the
|
||||||
downside that Boost.Regex can end up caching a large chunk of memory (by default
|
downside that Boost.Regex can end up caching a large chunk of memory (by default
|
||||||
up to 16 blocks each of BOOST_REGEX_BLOCKSIZE size). If memory is tight then try
|
up to 16 blocks each of BOOST_REGEX_BLOCKSIZE size). If memory is tight then try
|
||||||
|
@ -13,7 +13,7 @@ Sed-style format strings treat all characters as literals except:
|
|||||||
[table
|
[table
|
||||||
[[character][description]]
|
[[character][description]]
|
||||||
[[&][The ampersand character is replaced in the output stream by
|
[[&][The ampersand character is replaced in the output stream by
|
||||||
the the whole of what matched the regular expression. Use
|
the whole of what matched the regular expression. Use
|
||||||
\\& to output a literal '&' character.]]
|
\\& to output a literal '&' character.]]
|
||||||
[[\\][Specifies an escape sequence.]]
|
[[\\][Specifies an escape sequence.]]
|
||||||
]
|
]
|
||||||
|
@ -1,543 +0,0 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Regular Expression Performance Comparison (gcc 3.2)</title>
|
|
||||||
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
||||||
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
|
|
||||||
<META content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot" name="Template">
|
|
||||||
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
|
|
||||||
</head>
|
|
||||||
<body bgcolor="#ffffff" link="#0000ff" vlink="#800080">
|
|
||||||
<h2>Regular Expression Performance Comparison</h2>
|
|
||||||
<p>The following tables provide comparisons between the following regular
|
|
||||||
expression libraries:</p>
|
|
||||||
<p><a href="http://www.boost.org/">The Boost regex library</a>.</p>
|
|
||||||
<p><a href="http://www.gnu.org">The GNU regular expression library</a>.</p>
|
|
||||||
<p>Philip Hazel's <a href="http://www.pcre.org">PCRE</a> library.</p>
|
|
||||||
<h3>Details</h3>
|
|
||||||
<p>Machine: Intel Pentium 4 2.8GHz PC.</p>
|
|
||||||
<p>Compiler: GNU C++ version 3.2 20020927 (prerelease).</p>
|
|
||||||
<p>C++ Standard Library: GNU libstdc++ version 20020927.</p>
|
|
||||||
<p>OS: Cygwin.</p>
|
|
||||||
<p>Boost version: 1.31.0.</p>
|
|
||||||
<p>PCRE version: 4.1.</p>
|
|
||||||
<p>As ever care should be taken in interpreting the results, only sensible regular
|
|
||||||
expressions (rather than pathological cases) are given, most are taken from the
|
|
||||||
Boost regex examples, or from the <a href="http://www.regxlib.com/">Library of
|
|
||||||
Regular Expressions</a>. In addition, some variation in the relative
|
|
||||||
performance of these libraries can be expected on other machines - as memory
|
|
||||||
access and processor caching effects can be quite large for most finite state
|
|
||||||
machine algorithms. In each case the first figure given is the relative time
|
|
||||||
taken (so a value of 1.0 is as good as it gets), while the second figure is the
|
|
||||||
actual time taken.</p>
|
|
||||||
<h3>Averages</h3>
|
|
||||||
<p>The following are the average relative scores for all the tests: the perfect
|
|
||||||
regular expression library would score 1, in practice anything less than 2
|
|
||||||
is pretty good.</p>
|
|
||||||
<table border="1" cellspacing="1">
|
|
||||||
<tr>
|
|
||||||
<td><strong>Boost</strong></td>
|
|
||||||
<td><strong>Boost + C++ locale</strong></td>
|
|
||||||
<td><strong>POSIX</strong></td>
|
|
||||||
<td><strong>PCRE</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>1.4503</td>
|
|
||||||
<td>1.49124</td>
|
|
||||||
<td>108.372</td>
|
|
||||||
<td>1.56255</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<h3>Comparison 1: Long Search</h3>
|
|
||||||
<p>For each of the following regular expressions the time taken to find all
|
|
||||||
occurrences of the expression within a long English language text was measured
|
|
||||||
(<a href="http://www.gutenberg.org/files/3200/old/mtent12.zip">mtent12.txt</a>
|
|
||||||
from <a href="http://promo.net/pg/">Project Gutenberg</a>, 19Mb). </p>
|
|
||||||
<table border="1" cellspacing="1">
|
|
||||||
<tr>
|
|
||||||
<td><strong>Expression</strong></td>
|
|
||||||
<td><strong>Boost</strong></td>
|
|
||||||
<td><strong>Boost + C++ locale</strong></td>
|
|
||||||
<td><strong>POSIX</strong></td>
|
|
||||||
<td><strong>PCRE</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>Twain</code></td>
|
|
||||||
<td>3.49<br>
|
|
||||||
(0.205s)</td>
|
|
||||||
<td>4.09<br>
|
|
||||||
(0.24s)</td>
|
|
||||||
<td>65.2<br>
|
|
||||||
(3.83s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.0588s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>Huck[[:alpha:]]+</code></td>
|
|
||||||
<td>3.86<br>
|
|
||||||
(0.203s)</td>
|
|
||||||
<td>4.52<br>
|
|
||||||
(0.238s)</td>
|
|
||||||
<td>100<br>
|
|
||||||
(5.26s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.0526s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>[[:alpha:]]+ing</code></td>
|
|
||||||
<td><font color="#008000">1.01<br>
|
|
||||||
(1.23s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(1.22s)</font></td>
|
|
||||||
<td>4.95<br>
|
|
||||||
(6.04s)</td>
|
|
||||||
<td>4.67<br>
|
|
||||||
(5.71s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[^ ]*?Twain</code></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.31s)</font></td>
|
|
||||||
<td><font color="#008000">1.05<br>
|
|
||||||
(0.326s)</font></td>
|
|
||||||
<td>NA</td>
|
|
||||||
<td>3.32<br>
|
|
||||||
(1.03s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>Tom|Sawyer|Huckleberry|Finn</code></td>
|
|
||||||
<td><font color="#008000">1.02<br>
|
|
||||||
(0.125s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.123s)</font></td>
|
|
||||||
<td>165<br>
|
|
||||||
(20.3s)</td>
|
|
||||||
<td><font color="#008000">1.08<br>
|
|
||||||
(0.133s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> (Tom|Sawyer|Huckleberry|Finn).{0,30}river|river.{0,30}(Tom|Sawyer|Huckleberry|Finn)</code></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.345s)</font></td>
|
|
||||||
<td><font color="#008000">1.03<br>
|
|
||||||
(0.355s)</font></td>
|
|
||||||
<td>NA</td>
|
|
||||||
<td>1.71<br>
|
|
||||||
(0.59s)</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<h3>Comparison 2: Medium Sized Search</h3>
|
|
||||||
<p>For each of the following regular expressions the time taken to find all
|
|
||||||
occurrences of the expression within a medium sized English language text was
|
|
||||||
measured (the first 50K from mtent12.txt). </p>
|
|
||||||
<table border="1" cellspacing="1">
|
|
||||||
<tr>
|
|
||||||
<td><strong>Expression</strong></td>
|
|
||||||
<td><strong>Boost</strong></td>
|
|
||||||
<td><strong>Boost + C++ locale</strong></td>
|
|
||||||
<td><strong>POSIX</strong></td>
|
|
||||||
<td><strong>PCRE</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>Twain</code></td>
|
|
||||||
<td>1.8<br>
|
|
||||||
(0.000519s)</td>
|
|
||||||
<td>2.14<br>
|
|
||||||
(0.000616s)</td>
|
|
||||||
<td>9.08<br>
|
|
||||||
(0.00262s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000289s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>Huck[[:alpha:]]+</code></td>
|
|
||||||
<td>3.65<br>
|
|
||||||
(0.000499s)</td>
|
|
||||||
<td>4.36<br>
|
|
||||||
(0.000597s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000137s)</font></td>
|
|
||||||
<td>1.43<br>
|
|
||||||
(0.000196s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>[[:alpha:]]+ing</code></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.00258s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.00258s)</font></td>
|
|
||||||
<td>5.28<br>
|
|
||||||
(0.0136s)</td>
|
|
||||||
<td>5.63<br>
|
|
||||||
(0.0145s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[^ ]*?Twain</code></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000929s)</font></td>
|
|
||||||
<td><font color="#008000">1.03<br>
|
|
||||||
(0.000957s)</font></td>
|
|
||||||
<td>NA</td>
|
|
||||||
<td>2.82<br>
|
|
||||||
(0.00262s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>Tom|Sawyer|Huckleberry|Finn</code></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000812s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000812s)</font></td>
|
|
||||||
<td>60.1<br>
|
|
||||||
(0.0488s)</td>
|
|
||||||
<td>1.28<br>
|
|
||||||
(0.00104s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> (Tom|Sawyer|Huckleberry|Finn).{0,30}river|river.{0,30}(Tom|Sawyer|Huckleberry|Finn)</code></td>
|
|
||||||
<td><font color="#008000">1.02<br>
|
|
||||||
(0.00178s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.00174s)</font></td>
|
|
||||||
<td>242<br>
|
|
||||||
(0.421s)</td>
|
|
||||||
<td>1.3<br>
|
|
||||||
(0.00227s)</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<h3>Comparison 3: C++ Code Search</h3>
|
|
||||||
<p>For each of the following regular expressions the time taken to find all
|
|
||||||
occurrences of the expression within the C++ source file <a href="../../../boost/crc.hpp">
|
|
||||||
boost/crc.hpp</a> was measured. </p>
|
|
||||||
<table border="1" cellspacing="1">
|
|
||||||
<tr>
|
|
||||||
<td><strong>Expression</strong></td>
|
|
||||||
<td><strong>Boost</strong></td>
|
|
||||||
<td><strong>Boost + C++ locale</strong></td>
|
|
||||||
<td><strong>POSIX</strong></td>
|
|
||||||
<td><strong>PCRE</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> ^(template[[:space:]]*<[^;:{]+>[[:space:]]*)?(class|struct)[[:space:]]*(\<\w+\>([
|
|
||||||
]*\([^)]*\))?[[:space:]]*)*(\<\w*\>)[[:space:]]*(<[^;:{]+>[[:space:]]*)?(\{|:[^;\{()]*\{)</code></td>
|
|
||||||
<td><font color="#008000">1.04<br>
|
|
||||||
(0.000144s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000139s)</font></td>
|
|
||||||
<td>862<br>
|
|
||||||
(0.12s)</td>
|
|
||||||
<td>4.56<br>
|
|
||||||
(0.000636s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>(^[
|
|
||||||
]*#(?:[^\\\n]|\\[^\n_[:punct:][:alnum:]]*[\n[:punct:][:word:]])*)|(//[^\n]*|/\*.*?\*/)|\<([+-]?(?:(?:0x[[:xdigit:]]+)|(?:(?:[[:digit:]]*\.)?[[:digit:]]+(?:[eE][+-]?[[:digit:]]+)?))u?(?:(?:int(?:8|16|32|64))|L)?)\>|('(?:[^\\']|\\.)*'|"(?:[^\\"]|\\.)*")|\<(__asm|__cdecl|__declspec|__export|__far16|__fastcall|__fortran|__import|__pascal|__rtti|__stdcall|_asm|_cdecl|__except|_export|_far16|_fastcall|__finally|_fortran|_import|_pascal|_stdcall|__thread|__try|asm|auto|bool|break|case|catch|cdecl|char|class|const|const_cast|continue|default|delete|do|double|dynamic_cast|else|enum|explicit|extern|false|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|operator|pascal|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_cast|struct|switch|template|this|throw|true|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\></code></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.0139s)</font></td>
|
|
||||||
<td><font color="#008000">1.01<br>
|
|
||||||
(0.0141s)</font></td>
|
|
||||||
<td>NA</td>
|
|
||||||
<td>1.55<br>
|
|
||||||
(0.0216s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[ ]*#[ ]*include[ ]+("[^"]+"|<[^>]+>)</code></td>
|
|
||||||
<td><font color="#008000">1.04<br>
|
|
||||||
(0.000332s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000318s)</font></td>
|
|
||||||
<td>130<br>
|
|
||||||
(0.0413s)</td>
|
|
||||||
<td>1.72<br>
|
|
||||||
(0.000547s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[ ]*#[ ]*include[ ]+("boost/[^"]+"|<boost/[^>]+>)</code></td>
|
|
||||||
<td><font color="#008000">1.02<br>
|
|
||||||
(0.000323s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000318s)</font></td>
|
|
||||||
<td>150<br>
|
|
||||||
(0.0476s)</td>
|
|
||||||
<td>1.72<br>
|
|
||||||
(0.000547s)</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br>
|
|
||||||
<h3></h3>
|
|
||||||
<H3>Comparison 4: HTML Document Search
|
|
||||||
</H3>
|
|
||||||
<p>For each of the following regular expressions the time taken to find all
|
|
||||||
occurrences of the expression within the html file <a href="../../libraries.htm">libs/libraries.htm</a>
|
|
||||||
was measured. </p>
|
|
||||||
<table border="1" cellspacing="1">
|
|
||||||
<tr>
|
|
||||||
<td><strong>Expression</strong></td>
|
|
||||||
<td><strong>Boost</strong></td>
|
|
||||||
<td><strong>Boost + C++ locale</strong></td>
|
|
||||||
<td><strong>POSIX</strong></td>
|
|
||||||
<td><strong>PCRE</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>beman|john|dave</code></td>
|
|
||||||
<td><font color="#008000">1.03<br>
|
|
||||||
(0.000367s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000357s)</font></td>
|
|
||||||
<td>47.4<br>
|
|
||||||
(0.0169s)</td>
|
|
||||||
<td>1.16<br>
|
|
||||||
(0.000416s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code><p>.*?</p></code></td>
|
|
||||||
<td>1.25<br>
|
|
||||||
(0.000459s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000367s)</font></td>
|
|
||||||
<td>NA</td>
|
|
||||||
<td><font color="#008000">1.03<br>
|
|
||||||
(0.000376s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> <a[^>]+href=("[^"]*"|[^[:space:]]+)[^>]*></code></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000509s)</font></td>
|
|
||||||
<td><font color="#008000">1.02<br>
|
|
||||||
(0.000518s)</font></td>
|
|
||||||
<td>305<br>
|
|
||||||
(0.155s)</td>
|
|
||||||
<td><font color="#008000">1.1<br>
|
|
||||||
(0.000558s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> <h[12345678][^>]*>.*?</h[12345678]></code></td>
|
|
||||||
<td><font color="#008000">1.04<br>
|
|
||||||
(0.00025s)</font></td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.00024s)</font></td>
|
|
||||||
<td>NA</td>
|
|
||||||
<td>1.16<br>
|
|
||||||
(0.000279s)</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> <img[^>]+src=("[^"]*"|[^[:space:]]+)[^>]*></code></td>
|
|
||||||
<td>2.22<br>
|
|
||||||
(0.000489s)</td>
|
|
||||||
<td>1.69<br>
|
|
||||||
(0.000372s)</td>
|
|
||||||
<td>148<br>
|
|
||||||
(0.0326s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.00022s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> <font[^>]+face=("[^"]*"|[^[:space:]]+)[^>]*>.*?</font></code></td>
|
|
||||||
<td>1.71<br>
|
|
||||||
(0.000371s)</td>
|
|
||||||
<td>1.75<br>
|
|
||||||
(0.000381s)</td>
|
|
||||||
<td>NA</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(0.000218s)</font></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<h3>Comparison 3: Simple Matches</h3>
|
|
||||||
<p>For each of the following regular expressions the time taken to match against
|
|
||||||
the text indicated was measured. </p>
|
|
||||||
<table border="1" cellspacing="1">
|
|
||||||
<tr>
|
|
||||||
<td><strong>Expression</strong></td>
|
|
||||||
<td><strong>Text</strong></td>
|
|
||||||
<td><strong>Boost</strong></td>
|
|
||||||
<td><strong>Boost + C++ locale</strong></td>
|
|
||||||
<td><strong>POSIX</strong></td>
|
|
||||||
<td><strong>PCRE</strong></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>abc</code></td>
|
|
||||||
<td>abc</td>
|
|
||||||
<td>1.36<br>
|
|
||||||
(2.15e-07s)</td>
|
|
||||||
<td>1.36<br>
|
|
||||||
(2.15e-07s)</td>
|
|
||||||
<td>2.76<br>
|
|
||||||
(4.34e-07s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(1.58e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^([0-9]+)(\-| |$)(.*)$</code></td>
|
|
||||||
<td>100- this is a line of ftp response which contains a message string</td>
|
|
||||||
<td>1.55<br>
|
|
||||||
(7.26e-07s)</td>
|
|
||||||
<td>1.51<br>
|
|
||||||
(7.07e-07s)</td>
|
|
||||||
<td>319<br>
|
|
||||||
(0.000149s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(4.67e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}</code></td>
|
|
||||||
<td>1234-5678-1234-456</td>
|
|
||||||
<td>1.96<br>
|
|
||||||
(9.54e-07s)</td>
|
|
||||||
<td>1.96<br>
|
|
||||||
(9.54e-07s)</td>
|
|
||||||
<td>44.5<br>
|
|
||||||
(2.17e-05s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(4.87e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> ^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$</code></td>
|
|
||||||
<td>john@johnmaddock.co.uk</td>
|
|
||||||
<td>1.22<br>
|
|
||||||
(1.51e-06s)</td>
|
|
||||||
<td>1.23<br>
|
|
||||||
(1.53e-06s)</td>
|
|
||||||
<td>162<br>
|
|
||||||
(0.000201s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(1.24e-06s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> ^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$</code></td>
|
|
||||||
<td>foo12@foo.edu</td>
|
|
||||||
<td>1.28<br>
|
|
||||||
(1.47e-06s)</td>
|
|
||||||
<td>1.3<br>
|
|
||||||
(1.49e-06s)</td>
|
|
||||||
<td>104<br>
|
|
||||||
(0.00012s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(1.15e-06s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> ^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$</code></td>
|
|
||||||
<td>bob.smith@foo.tv</td>
|
|
||||||
<td>1.28<br>
|
|
||||||
(1.47e-06s)</td>
|
|
||||||
<td>1.3<br>
|
|
||||||
(1.49e-06s)</td>
|
|
||||||
<td>113<br>
|
|
||||||
(0.00013s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(1.15e-06s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code></td>
|
|
||||||
<td>EH10 2QQ</td>
|
|
||||||
<td>1.38<br>
|
|
||||||
(4.68e-07s)</td>
|
|
||||||
<td>1.41<br>
|
|
||||||
(4.77e-07s)</td>
|
|
||||||
<td>13.5<br>
|
|
||||||
(4.59e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(3.39e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code></td>
|
|
||||||
<td>G1 1AA</td>
|
|
||||||
<td>1.28<br>
|
|
||||||
(4.35e-07s)</td>
|
|
||||||
<td>1.25<br>
|
|
||||||
(4.25e-07s)</td>
|
|
||||||
<td>11.7<br>
|
|
||||||
(3.97e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(3.39e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code></td>
|
|
||||||
<td>SW1 1ZZ</td>
|
|
||||||
<td>1.32<br>
|
|
||||||
(4.53e-07s)</td>
|
|
||||||
<td>1.31<br>
|
|
||||||
(4.49e-07s)</td>
|
|
||||||
<td>12.2<br>
|
|
||||||
(4.2e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(3.44e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> ^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code></td>
|
|
||||||
<td>4/1/2001</td>
|
|
||||||
<td>1.16<br>
|
|
||||||
(3.82e-07s)</td>
|
|
||||||
<td>1.2<br>
|
|
||||||
(3.96e-07s)</td>
|
|
||||||
<td>13.9<br>
|
|
||||||
(4.59e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(3.29e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code> ^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code></td>
|
|
||||||
<td>12/12/2001</td>
|
|
||||||
<td>1.38<br>
|
|
||||||
(4.49e-07s)</td>
|
|
||||||
<td>1.38<br>
|
|
||||||
(4.49e-07s)</td>
|
|
||||||
<td>16<br>
|
|
||||||
(5.2e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(3.25e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code></td>
|
|
||||||
<td>123</td>
|
|
||||||
<td>1.19<br>
|
|
||||||
(7.64e-07s)</td>
|
|
||||||
<td>1.16<br>
|
|
||||||
(7.45e-07s)</td>
|
|
||||||
<td>7.51<br>
|
|
||||||
(4.81e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(6.4e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code></td>
|
|
||||||
<td>+3.14159</td>
|
|
||||||
<td>1.32<br>
|
|
||||||
(8.97e-07s)</td>
|
|
||||||
<td>1.31<br>
|
|
||||||
(8.88e-07s)</td>
|
|
||||||
<td>14<br>
|
|
||||||
(9.48e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(6.78e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code></td>
|
|
||||||
<td>-3.14159</td>
|
|
||||||
<td>1.32<br>
|
|
||||||
(8.97e-07s)</td>
|
|
||||||
<td>1.31<br>
|
|
||||||
(8.88e-07s)</td>
|
|
||||||
<td>14<br>
|
|
||||||
(9.48e-06s)</td>
|
|
||||||
<td><font color="#008000">1<br>
|
|
||||||
(6.78e-07s)</font></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
<hr>
|
|
||||||
<p><i><EFBFBD> Copyright John Maddock 2003</i></p>
|
|
||||||
<P><I>Use, modification and distribution are subject to the Boost Software License,
|
|
||||||
Version 1.0. (See accompanying file <A href="../../../LICENSE_1_0.txt">LICENSE_1_0.txt</A>
|
|
||||||
or copy at <A href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)</I></P>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
@ -15,6 +15,51 @@ Currently open issues can be viewed [@https://svn.boost.org/trac/boost/query?sta
|
|||||||
|
|
||||||
All issues including closed ones can be viewed [@https://svn.boost.org/trac/boost/query?status=assigned&status=closed&status=new&status=reopened&component=regex&order=priority&col=id&col=summary&col=status&col=type&col=milestone&col=component here].
|
All issues including closed ones can be viewed [@https://svn.boost.org/trac/boost/query?status=assigned&status=closed&status=new&status=reopened&component=regex&order=priority&col=id&col=summary&col=status&col=type&col=milestone&col=component here].
|
||||||
|
|
||||||
|
[h4 Boost.Regex-5.1.2 (Boost-1.62.0)]
|
||||||
|
|
||||||
|
|
||||||
|
* Fix buffer over-run error when parsing certain invalid regexes, see [@https://svn.boost.org/trac/boost/ticket/12222 #12222].
|
||||||
|
* Fix detection of ICU in library build, see [@https://svn.boost.org/trac/boost/ticket/12152 #12152].
|
||||||
|
* Fix bug in case sensitivity change, see [@https://svn.boost.org/trac/boost/ticket/11940 #11940].
|
||||||
|
* Allow types wider than int in `\x{}` expressions (for char32_t etc), see [@https://svn.boost.org/trac/boost/ticket/11988 #11988].
|
||||||
|
|
||||||
|
[h4 Boost.Regex-5.1.1 (Boost-1.61.0)]
|
||||||
|
|
||||||
|
* Change to lockfree implementation of memory cache, see [@https://github.com/boostorg/regex/pull/23 PR#23].
|
||||||
|
|
||||||
|
[h4 Boost.Regex-5.1.0 (Boost-1.60.0)]
|
||||||
|
|
||||||
|
* Add support for Perl's backtracking control verbs, see [@https://svn.boost.org/trac/boost/ticket/11205 #11205]. Note however, that
|
||||||
|
(*MARK) and operations on marks are not currently supported.
|
||||||
|
* Fix incorrect range end when matching \[\[:unicode:\]\], see [@https://svn.boost.org/trac/boost/ticket/11524 #11524].
|
||||||
|
* Change POSIX reg_comp API to not check potentially uninitialized memory, note that code which was previously free from memory
|
||||||
|
leaks (but none the less buggy, as it didn't call reg_free) will now leak. See [@https://svn.boost.org/trac/boost/ticket/11472 #11472].
|
||||||
|
* Make sub_match a valid C++ range type, see [@https://svn.boost.org/trac/boost/ticket/11036 #11036].
|
||||||
|
|
||||||
|
[h4 Boost.Regex-5.0.1 (Boost-1.58.0)]
|
||||||
|
|
||||||
|
* Fixed some typos as in [@https://svn.boost.org/trac/boost/ticket/10682 #10682].
|
||||||
|
* Merged [@https://github.com/boostorg/regex/pull/6 pull-request #6] for Coverity warnings.
|
||||||
|
* Merged [@https://github.com/boostorg/regex/pull/7 pull-request #7] for Coverity warnings.
|
||||||
|
* Merged [@https://github.com/boostorg/regex/pull/8 pull-request #8] for Coverity warnings.
|
||||||
|
* Merged [@https://github.com/boostorg/regex/pull/10 pull-request #10] to enable more build variants when linking to ICU.
|
||||||
|
* Fix issue with ICU and partial matches, see [@https://svn.boost.org/trac/boost/ticket/10114 #10114].
|
||||||
|
* Removed delayload support for the ICU libraries: this doesn't work with the latest ICU releases (linker errors).
|
||||||
|
|
||||||
|
|
||||||
|
[h4 Boost.Regex-5.0.0 (Boost-1.56.0)]
|
||||||
|
|
||||||
|
* Moved to library-specific version number post the move to Git. And since we have one (minor) breaking change
|
||||||
|
this gets bumped up from v4 to v5.
|
||||||
|
* [*Breaking change:] corrected behavior of `basic_regex<>::mark_count()` to match existing documentation,
|
||||||
|
`basic_regex<>::subexpression(n)` changed to match, see [@https://svn.boost.org/trac/boost/ticket/9227 #9227]
|
||||||
|
* Fixed issue [@https://svn.boost.org/trac/boost/ticket/8903 #8903].
|
||||||
|
* Fixed documentation typos from [@https://svn.boost.org/trac/boost/ticket/9283 #9283].
|
||||||
|
* Fixed bug in collation code that failed if the locale generated collation strings with embedded nul's,
|
||||||
|
see [@https://svn.boost.org/trac/boost/ticket/9451 #9451].
|
||||||
|
* Apply patch for unusual thread usage (no statically initialized mutexes), see [@https://svn.boost.org/trac/boost/ticket/9461 #9461].
|
||||||
|
* Added better checks for invalid UTF-8 sequences, see [@https://svn.boost.org/trac/boost/ticket/9473 #9473].
|
||||||
|
|
||||||
[h4 Boost-1.54]
|
[h4 Boost-1.54]
|
||||||
|
|
||||||
Fixed issue [@https://svn.boost.org/trac/boost/ticket/8569 #8569].
|
Fixed issue [@https://svn.boost.org/trac/boost/ticket/8569 #8569].
|
||||||
@ -119,9 +164,9 @@ and
|
|||||||
* Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when using /Zc:wchar_t.
|
* Fixed configuration setup to allow building with VC7.1 - STLport-4.6.2 when using /Zc:wchar_t.
|
||||||
* Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler can cope.
|
* Moved declarations class-inline in static_mutex.hpp so that SGI Irix compiler can cope.
|
||||||
* Added needed standard library #includes to fileiter.hpp, regex_workaround.hpp and cpp_regex_traits.hpp.
|
* Added needed standard library #includes to fileiter.hpp, regex_workaround.hpp and cpp_regex_traits.hpp.
|
||||||
* Fixed a bug where non-greedy repeats could in certain strange curcumstances repeat more times than their maximum value.
|
* Fixed a bug where non-greedy repeats could in certain strange circumstances repeat more times than their maximum value.
|
||||||
* Fixed the value returned by basic_regex<>::empty() from a default constructed object.
|
* Fixed the value returned by basic_regex<>::empty() from a default constructed object.
|
||||||
* Changed the deffinition of regex_error to make it backwards compatible with Boost-1.32.0.
|
* Changed the definition of regex_error to make it backwards compatible with Boost-1.32.0.
|
||||||
* Disabled external templates for Intel C++ 8.0 and earlier - otherwise unresolved references can occur.
|
* Disabled external templates for Intel C++ 8.0 and earlier - otherwise unresolved references can occur.
|
||||||
* Rewritten extern template code for gcc so that only specific member functions are exported: otherwise strange unresolved references can occur when linking and mixing debug and non-debug code.
|
* Rewritten extern template code for gcc so that only specific member functions are exported: otherwise strange unresolved references can occur when linking and mixing debug and non-debug code.
|
||||||
* Initialise all the data members of the unicode_iterators: this keeps gcc from issuing needless warnings.
|
* Initialise all the data members of the unicode_iterators: this keeps gcc from issuing needless warnings.
|
||||||
@ -140,7 +185,7 @@ and
|
|||||||
* Breaking Change: POSIX-extended and POSIX-basic regular expressions now enforce the letter of the POSIX standard much more closely than before.
|
* Breaking Change: POSIX-extended and POSIX-basic regular expressions now enforce the letter of the POSIX standard much more closely than before.
|
||||||
* Added support for (?imsx-imsx) constructs.
|
* Added support for (?imsx-imsx) constructs.
|
||||||
* Added support for lookbehind expressions (?<=positive-lookbehind) and (?<!negative-lookbehind).
|
* Added support for lookbehind expressions (?<=positive-lookbehind) and (?<!negative-lookbehind).
|
||||||
* Added support for conditional expressions (?(assertion)true-expresion|false-expression).
|
* Added support for conditional expressions (?(assertion)true-expression|false-expression).
|
||||||
* Added MFC/ATL string wrappers.
|
* Added MFC/ATL string wrappers.
|
||||||
* Added Unicode support; based on ICU.
|
* Added Unicode support; based on ICU.
|
||||||
* Changed newline support to recognise \\f as a line separator (all character types), and \\x85 as a line separator for wide characters / Unicode only.
|
* Changed newline support to recognise \\f as a line separator (all character types), and \\x85 as a line separator for wide characters / Unicode only.
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Background Information</title>
|
<title>Background Information</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="ref/internal_details/uni_iter.html" title="Unicode Iterators">
|
<link rel="prev" href="ref/internal_details/uni_iter.html" title="Unicode Iterators">
|
||||||
<link rel="next" href="background_information/headers.html" title="Headers">
|
<link rel="next" href="background_information/headers.html" title="Headers">
|
||||||
</head>
|
</head>
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="ref/internal_details/uni_iter.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="background_information/headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="ref/internal_details/uni_iter.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="background_information/headers.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.background_information"></a><a class="link" href="background_information.html" title="Background Information">Background Information</a>
|
<a name="boost_regex.background_information"></a><a class="link" href="background_information.html" title="Background Information">Background Information</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="background_information/headers.html">Headers</a></span></dt>
|
<dt><span class="section"><a href="background_information/headers.html">Headers</a></span></dt>
|
||||||
<dt><span class="section"><a href="background_information/locale.html">Localization</a></span></dt>
|
<dt><span class="section"><a href="background_information/locale.html">Localization</a></span></dt>
|
||||||
<dt><span class="section"><a href="background_information/thread_safety.html">Thread
|
<dt><span class="section"><a href="background_information/thread_safety.html">Thread
|
||||||
@ -37,6 +37,29 @@
|
|||||||
and Further Information</a></span></dt>
|
and Further Information</a></span></dt>
|
||||||
<dt><span class="section"><a href="background_information/faq.html">FAQ</a></span></dt>
|
<dt><span class="section"><a href="background_information/faq.html">FAQ</a></span></dt>
|
||||||
<dt><span class="section"><a href="background_information/performance.html">Performance</a></span></dt>
|
<dt><span class="section"><a href="background_information/performance.html">Performance</a></span></dt>
|
||||||
|
<dd><dl>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
||||||
|
14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="background_information/performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
||||||
|
5.1.0)</a></span></dt>
|
||||||
|
</dl></dd>
|
||||||
<dt><span class="section"><a href="background_information/standards.html">Standards
|
<dt><span class="section"><a href="background_information/standards.html">Standards
|
||||||
Conformance</a></span></dt>
|
Conformance</a></span></dt>
|
||||||
<dt><span class="section"><a href="background_information/redist.html">Redistributables</a></span></dt>
|
<dt><span class="section"><a href="background_information/redist.html">Redistributables</a></span></dt>
|
||||||
@ -46,7 +69,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Acknowledgements</title>
|
<title>Acknowledgements</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="redist.html" title="Redistributables">
|
<link rel="prev" href="redist.html" title="Redistributables">
|
||||||
<link rel="next" href="history.html" title="History">
|
<link rel="next" href="history.html" title="History">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="redist.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="redist.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="history.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_acknowledgements">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
|
<a name="boost_regex.background_information.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -73,7 +73,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Test and Example Programs</title>
|
<title>Test and Example Programs</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="thread_safety.html" title="Thread Safety">
|
<link rel="prev" href="thread_safety.html" title="Thread Safety">
|
||||||
<link rel="next" href="futher.html" title="References and Further Information">
|
<link rel="next" href="futher.html" title="References and Further Information">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="thread_safety.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="futher.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="thread_safety.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="futher.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_examples">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.examples"></a><a class="link" href="examples.html" title="Test and Example Programs">Test and
|
<a name="boost_regex.background_information.examples"></a><a class="link" href="examples.html" title="Test and Example Programs">Test and
|
||||||
Example Programs</a>
|
Example Programs</a>
|
||||||
@ -261,7 +261,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>FAQ</title>
|
<title>FAQ</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="futher.html" title="References and Further Information">
|
<link rel="prev" href="futher.html" title="References and Further Information">
|
||||||
<link rel="next" href="performance.html" title="Performance">
|
<link rel="next" href="performance.html" title="Performance">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="futher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="futher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_faq">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.faq"></a><a class="link" href="faq.html" title="FAQ">FAQ</a>
|
<a name="boost_regex.background_information.faq"></a><a class="link" href="faq.html" title="FAQ">FAQ</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -141,7 +141,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>References and Further Information</title>
|
<title>References and Further Information</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="examples.html" title="Test and Example Programs">
|
<link rel="prev" href="examples.html" title="Test and Example Programs">
|
||||||
<link rel="next" href="faq.html" title="FAQ">
|
<link rel="next" href="faq.html" title="FAQ">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="faq.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_futher">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.futher"></a><a class="link" href="futher.html" title="References and Further Information">References
|
<a name="boost_regex.background_information.futher"></a><a class="link" href="futher.html" title="References and Further Information">References
|
||||||
and Further Information</a>
|
and Further Information</a>
|
||||||
@ -62,7 +62,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Headers</title>
|
<title>Headers</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="../background_information.html" title="Background Information">
|
<link rel="prev" href="../background_information.html" title="Background Information">
|
||||||
<link rel="next" href="locale.html" title="Localization">
|
<link rel="next" href="locale.html" title="Localization">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../background_information.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../background_information.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_headers">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.headers"></a><a class="link" href="headers.html" title="Headers">Headers</a>
|
<a name="boost_regex.background_information.headers"></a><a class="link" href="headers.html" title="Headers">Headers</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>History</title>
|
<title>History</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="acknowledgements.html" title="Acknowledgements">
|
<link rel="prev" href="acknowledgements.html" title="Acknowledgements">
|
||||||
</head>
|
</head>
|
||||||
@ -21,7 +21,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
|
<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_history">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.history"></a><a class="link" href="history.html" title="History">History</a>
|
<a name="boost_regex.background_information.history"></a><a class="link" href="history.html" title="History">History</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -37,13 +37,131 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h0"></a>
|
<a name="boost_regex.background_information.history.h0"></a>
|
||||||
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_2_boost_1_62_0">Boost.Regex-5.1.2
|
||||||
|
(Boost-1.62.0)</a>
|
||||||
|
</h5>
|
||||||
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
|
<li class="listitem">
|
||||||
|
Fix buffer over-run error when parsing certain invalid regexes, see
|
||||||
|
<a href="https://svn.boost.org/trac/boost/ticket/12222" target="_top">#12222</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fix detection of ICU in library build, see <a href="https://svn.boost.org/trac/boost/ticket/12152" target="_top">#12152</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fix bug in case sensitivity change, see <a href="https://svn.boost.org/trac/boost/ticket/11940" target="_top">#11940</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Allow types wider than int in <code class="computeroutput"><span class="special">\</span><span class="identifier">x</span><span class="special">{}</span></code>
|
||||||
|
expressions (for char32_t etc), see <a href="https://svn.boost.org/trac/boost/ticket/11988" target="_top">#11988</a>.
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<h5>
|
||||||
|
<a name="boost_regex.background_information.history.h1"></a>
|
||||||
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_1_boost_1_61_0">Boost.Regex-5.1.1
|
||||||
|
(Boost-1.61.0)</a>
|
||||||
|
</h5>
|
||||||
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
||||||
|
Change to lockfree implementation of memory cache, see <a href="https://github.com/boostorg/regex/pull/23" target="_top">PR#23</a>.
|
||||||
|
</li></ul></div>
|
||||||
|
<h5>
|
||||||
|
<a name="boost_regex.background_information.history.h2"></a>
|
||||||
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_1_0_boost_1_60_0">Boost.Regex-5.1.0
|
||||||
|
(Boost-1.60.0)</a>
|
||||||
|
</h5>
|
||||||
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
|
<li class="listitem">
|
||||||
|
Add support for Perl's backtracking control verbs, see <a href="https://svn.boost.org/trac/boost/ticket/11205" target="_top">#11205</a>.
|
||||||
|
Note however, that (*MARK) and operations on marks are not currently
|
||||||
|
supported.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fix incorrect range end when matching [[:unicode:]], see <a href="https://svn.boost.org/trac/boost/ticket/11524" target="_top">#11524</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Change POSIX reg_comp API to not check potentially uninitialized memory,
|
||||||
|
note that code which was previously free from memory leaks (but none
|
||||||
|
the less buggy, as it didn't call reg_free) will now leak. See <a href="https://svn.boost.org/trac/boost/ticket/11472" target="_top">#11472</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Make sub_match a valid C++ range type, see <a href="https://svn.boost.org/trac/boost/ticket/11036" target="_top">#11036</a>.
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<h5>
|
||||||
|
<a name="boost_regex.background_information.history.h3"></a>
|
||||||
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_1_boost_1_58_0">Boost.Regex-5.0.1
|
||||||
|
(Boost-1.58.0)</a>
|
||||||
|
</h5>
|
||||||
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
|
<li class="listitem">
|
||||||
|
Fixed some typos as in <a href="https://svn.boost.org/trac/boost/ticket/10682" target="_top">#10682</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Merged <a href="https://github.com/boostorg/regex/pull/6" target="_top">pull-request
|
||||||
|
#6</a> for Coverity warnings.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Merged <a href="https://github.com/boostorg/regex/pull/7" target="_top">pull-request
|
||||||
|
#7</a> for Coverity warnings.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Merged <a href="https://github.com/boostorg/regex/pull/8" target="_top">pull-request
|
||||||
|
#8</a> for Coverity warnings.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Merged <a href="https://github.com/boostorg/regex/pull/10" target="_top">pull-request
|
||||||
|
#10</a> to enable more build variants when linking to ICU.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fix issue with ICU and partial matches, see <a href="https://svn.boost.org/trac/boost/ticket/10114" target="_top">#10114</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Removed delayload support for the ICU libraries: this doesn't work with
|
||||||
|
the latest ICU releases (linker errors).
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<h5>
|
||||||
|
<a name="boost_regex.background_information.history.h4"></a>
|
||||||
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_regex_5_0_0_boost_1_56_0">Boost.Regex-5.0.0
|
||||||
|
(Boost-1.56.0)</a>
|
||||||
|
</h5>
|
||||||
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
|
<li class="listitem">
|
||||||
|
Moved to library-specific version number post the move to Git. And since
|
||||||
|
we have one (minor) breaking change this gets bumped up from v4 to v5.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
<span class="bold"><strong>Breaking change:</strong></span> corrected behavior
|
||||||
|
of <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special"><>::</span><span class="identifier">mark_count</span><span class="special">()</span></code>
|
||||||
|
to match existing documentation, <code class="computeroutput"><span class="identifier">basic_regex</span><span class="special"><>::</span><span class="identifier">subexpression</span><span class="special">(</span><span class="identifier">n</span><span class="special">)</span></code> changed to match, see <a href="https://svn.boost.org/trac/boost/ticket/9227" target="_top">#9227</a>
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8903" target="_top">#8903</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fixed documentation typos from <a href="https://svn.boost.org/trac/boost/ticket/9283" target="_top">#9283</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Fixed bug in collation code that failed if the locale generated collation
|
||||||
|
strings with embedded nul's, see <a href="https://svn.boost.org/trac/boost/ticket/9451" target="_top">#9451</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Apply patch for unusual thread usage (no statically initialized mutexes),
|
||||||
|
see <a href="https://svn.boost.org/trac/boost/ticket/9461" target="_top">#9461</a>.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
Added better checks for invalid UTF-8 sequences, see <a href="https://svn.boost.org/trac/boost/ticket/9473" target="_top">#9473</a>.
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<h5>
|
||||||
|
<a name="boost_regex.background_information.history.h5"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_54"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_54">Boost-1.54</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_54"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_54">Boost-1.54</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8569" target="_top">#8569</a>.
|
Fixed issue <a href="https://svn.boost.org/trac/boost/ticket/8569" target="_top">#8569</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h1"></a>
|
<a name="boost_regex.background_information.history.h6"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_53"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_53">Boost-1.53</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_53"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_53">Boost-1.53</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -51,7 +169,7 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/7644" target="_top">#7644</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/7644" target="_top">#7644</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h2"></a>
|
<a name="boost_regex.background_information.history.h7"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_51"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_51">Boost-1.51</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_51"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_51">Boost-1.51</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -61,7 +179,7 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/6346" target="_top">#6346</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/6346" target="_top">#6346</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h3"></a>
|
<a name="boost_regex.background_information.history.h8"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_50"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_50">Boost-1.50</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_50"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_50">Boost-1.50</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -70,7 +188,7 @@
|
|||||||
expression.
|
expression.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h4"></a>
|
<a name="boost_regex.background_information.history.h9"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_48"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_48">Boost-1.48</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_48"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_48">Boost-1.48</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -80,7 +198,7 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/5736" target="_top">#5736</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/5736" target="_top">#5736</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h5"></a>
|
<a name="boost_regex.background_information.history.h10"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_47"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_47">Boost 1.47</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_47"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_47">Boost 1.47</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -92,7 +210,7 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/5504" target="_top">#5504</a>.
|
<a href="https://svn.boost.org/trac/boost/ticket/5504" target="_top">#5504</a>.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h6"></a>
|
<a name="boost_regex.background_information.history.h11"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_44"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_44">Boost 1.44</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_44"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_44">Boost 1.44</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -110,7 +228,7 @@
|
|||||||
<a href="https://svn.boost.org/trac/boost/ticket/3890" target="_top">#3890</a>
|
<a href="https://svn.boost.org/trac/boost/ticket/3890" target="_top">#3890</a>
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h7"></a>
|
<a name="boost_regex.background_information.history.h12"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_42"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_42">Boost 1.42</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_42"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_42">Boost 1.42</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -138,7 +256,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h8"></a>
|
<a name="boost_regex.background_information.history.h13"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_40"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_40">Boost 1.40</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_40"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_40">Boost 1.40</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
||||||
@ -146,7 +264,7 @@
|
|||||||
branch resets and recursive regular expressions.
|
branch resets and recursive regular expressions.
|
||||||
</li></ul></div>
|
</li></ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h9"></a>
|
<a name="boost_regex.background_information.history.h14"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_38"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_38">Boost 1.38</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_38"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_38">Boost 1.38</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -173,7 +291,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h10"></a>
|
<a name="boost_regex.background_information.history.h15"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_34"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_34">Boost 1.34</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_34"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_34">Boost 1.34</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -195,7 +313,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h11"></a>
|
<a name="boost_regex.background_information.history.h16"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost 1.33.1</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_1">Boost 1.33.1</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -215,7 +333,7 @@
|
|||||||
and cpp_regex_traits.hpp.
|
and cpp_regex_traits.hpp.
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
Fixed a bug where non-greedy repeats could in certain strange curcumstances
|
Fixed a bug where non-greedy repeats could in certain strange circumstances
|
||||||
repeat more times than their maximum value.
|
repeat more times than their maximum value.
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -223,7 +341,7 @@
|
|||||||
constructed object.
|
constructed object.
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
Changed the deffinition of regex_error to make it backwards compatible
|
Changed the definition of regex_error to make it backwards compatible
|
||||||
with Boost-1.32.0.
|
with Boost-1.32.0.
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
@ -264,7 +382,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h12"></a>
|
<a name="boost_regex.background_information.history.h17"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost 1.33.0</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_33_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_33_0">Boost 1.33.0</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -293,7 +411,7 @@
|
|||||||
and (?<!negative-lookbehind).
|
and (?<!negative-lookbehind).
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
Added support for conditional expressions (?(assertion)true-expresion|false-expression).
|
Added support for conditional expressions (?(assertion)true-expression|false-expression).
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
Added MFC/ATL string wrappers.
|
Added MFC/ATL string wrappers.
|
||||||
@ -318,14 +436,14 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h13"></a>
|
<a name="boost_regex.background_information.history.h18"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_32_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost 1.32.1</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_32_1"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_32_1">Boost 1.32.1</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
||||||
Fixed bug in partial matches of bounded repeats of '.'.
|
Fixed bug in partial matches of bounded repeats of '.'.
|
||||||
</li></ul></div>
|
</li></ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.history.h14"></a>
|
<a name="boost_regex.background_information.history.h19"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_31_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost 1.31.0</a>
|
<span class="phrase"><a name="boost_regex.background_information.history.boost_1_31_0"></a></span><a class="link" href="history.html#boost_regex.background_information.history.boost_1_31_0">Boost 1.31.0</a>
|
||||||
</h5>
|
</h5>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -362,7 +480,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Localization</title>
|
<title>Localization</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="headers.html" title="Headers">
|
<link rel="prev" href="headers.html" title="Headers">
|
||||||
<link rel="next" href="thread_safety.html" title="Thread Safety">
|
<link rel="next" href="thread_safety.html" title="Thread Safety">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="thread_safety.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="headers.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="thread_safety.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_locale">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.locale"></a><a class="link" href="locale.html" title="Localization">Localization</a>
|
<a name="boost_regex.background_information.locale"></a><a class="link" href="locale.html" title="Localization">Localization</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -59,7 +59,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.locale.h0"></a>
|
<a name="boost_regex.background_information.locale.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.locale.win32_localization_model_"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.win32_localization_model_">Win32
|
<span class="phrase"><a name="boost_regex.background_information.locale.win32_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.win32_localization_model">Win32
|
||||||
localization model.</a>
|
localization model.</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -91,7 +91,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.locale.h1"></a>
|
<a name="boost_regex.background_information.locale.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.locale.c_localization_model_"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model_">C
|
<span class="phrase"><a name="boost_regex.background_information.locale.c_localization_model"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model">C
|
||||||
localization model.</a>
|
localization model.</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -115,7 +115,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.locale.h2"></a>
|
<a name="boost_regex.background_information.locale.h2"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.locale.c___localization_model_"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c___localization_model_">C++
|
<span class="phrase"><a name="boost_regex.background_information.locale.c_localization_model0"></a></span><a class="link" href="locale.html#boost_regex.background_information.locale.c_localization_model0">C++
|
||||||
localization model.</a>
|
localization model.</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -1114,7 +1114,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
The character which when preceeded by (? indicates a zero width
|
The character which when preceded by (? indicates a zero width
|
||||||
negated forward lookahead assert.
|
negated forward lookahead assert.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
@ -1268,12 +1268,14 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
"Unmatched [ or <code class="literal">" </code>
|
"Unmatched [ or [^"
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
[208
|
208
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -1745,7 +1747,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Performance</title>
|
<title>Performance</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="faq.html" title="FAQ">
|
<link rel="prev" href="faq.html" title="FAQ">
|
||||||
<link rel="next" href="standards.html" title="Standards Conformance">
|
<link rel="next" href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,12 +20,35 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="standards.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_performance">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a>
|
<a name="boost_regex.background_information.performance"></a><a class="link" href="performance.html" title="Performance">Performance</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
|
<div class="toc"><dl>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
||||||
|
14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.0)</a></span></dt>
|
||||||
|
<dt><span class="section"><a href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html">Testing
|
||||||
|
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
||||||
|
5.1.0)</a></span></dt>
|
||||||
|
</dl></div>
|
||||||
<p>
|
<p>
|
||||||
The performance of Boost.Regex in both recursive and non-recursive modes
|
The performance of Boost.Regex in both recursive and non-recursive modes
|
||||||
should be broadly comparable to other regular expression libraries: recursive
|
should be broadly comparable to other regular expression libraries: recursive
|
||||||
@ -33,20 +56,10 @@
|
|||||||
synchronisation), but not by much. The following pages compare Boost.Regex
|
synchronisation), but not by much. The following pages compare Boost.Regex
|
||||||
with various other regular expression libraries for the following compilers:
|
with various other regular expression libraries for the following compilers:
|
||||||
</p>
|
</p>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
|
||||||
<li class="listitem">
|
|
||||||
<a href="../../../vc71-performance.html" target="_top">Visual Studio.Net 2003 (recursive
|
|
||||||
Boost.Regex implementation)</a>.
|
|
||||||
</li>
|
|
||||||
<li class="listitem">
|
|
||||||
<a href="../../../gcc-performance.html" target="_top">Gcc 3.2 (cygwin) (non-recursive
|
|
||||||
Boost.Regex implementation)</a>.
|
|
||||||
</li>
|
|
||||||
</ul></div>
|
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
@ -54,7 +67,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="standards.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="faq.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="performance/section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -0,0 +1,523 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="../performance.html" title="Performance">
|
||||||
|
<link rel="next" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="../performance.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
||||||
|
Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version
|
||||||
|
14.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 8. Testing Perl searches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing Perl searches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.60
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
PCRE-10.10
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
RE2
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost::xpressive::cregex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<a[^>]+href=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.26<br> (320274ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (253424ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.45<br> (366324ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.00<br> (759495ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<font[^>]+face=("[^"]*"|[^[:space:]]+)[^>]*>.*?</font></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.94<br> (198426ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.28<br> (86670ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (67463ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.92<br> (197323ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<h[12345678][^>]*>.*?</h[12345678]></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.42<br> (196304ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.26<br> (102129ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (81160ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">5.12<br> (415932ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<img[^>]+src=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.87<br> (196348ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.28<br> (87365ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (68502ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.25<br> (222612ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<p>.*?</p></code><br> In file:
|
||||||
|
..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.78<br> (194346ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.27<br> (88709ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (70020ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">4.03<br> (282425ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(\w+)\s*(\([^()]++(?:(?2)[^()]++)*+[^)]*\))\s*(\{[^{}]++((?3)[^{}]++)*+[^}]*+\})</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (1094575ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.87<br> (3136734ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(^[ \t]*#(?:(?>[^\\\n]+)|\\(?>\s*\n|.))*)|</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.92<br> (11651545ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (6057879ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.55<br> (9388319ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(template[[:space:]]*<[^;:{]+>[[:space:]]*)?(class|struct)[[:space:]]*(\w+([
|
||||||
|
]*\([^)]*\))?[\u0 ...</code><br> In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">29.23<br> (8736875ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">38.71<br> (11569512ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (298862ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">995.92<br> (297642713ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">27.63<br> (8258368ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">Beman|John|Dave</code><br> In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.60<br> (153603ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.10<br> (105220ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.55<br> (244839ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">8.53<br> (819095ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (96081ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">\w+\s*(\([^()]++(?:(?1)[^()]++)*+[^)]*\))</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (1099128ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.66<br> (1824126ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">\{[^{}]++((?0)[^{}]++)*+[^}]*+\}</code><br> In
|
||||||
|
file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.60<br> (243611ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (152166ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[ ]*#[ ]*include[ ]+("[^"]+"|<[^>]+>)</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.54<br> (260929ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.18<br> (198707ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.81<br> (305923ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">8.53<br> (1440180ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (168902ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[ ]*#[ ]*include[ ]+("boost/[^"]+"|<boost/[^>]+>)</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.52<br> (256685ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.17<br> (198358ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.80<br> (303602ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">8.51<br> (1438197ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (168968ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="../performance.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,451 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
<link rel="next" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
||||||
|
Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 9. Testing Perl searches (platform = linux, compiler = GNU C++ version
|
||||||
|
5.1.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing Perl searches (platform = linux, compiler = GNU C++ version
|
||||||
|
5.1.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.59
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost::xpressive::cregex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
PCRE-10.10
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<a[^>]+href=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.44<br> (340578ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.49<br> (354327ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (237126ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<font[^>]+face=("[^"]*"|[^[:space:]]+)[^>]*>.*?</font></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.19<br> (160902ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.21<br> (89265ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (73565ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<h[12345678][^>]*>.*?</h[12345678]></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.90<br> (161009ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.30<br> (194911ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (84846ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<img[^>]+src=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.27<br> (164055ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.38<br> (100267ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (72402ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(?i)<p>.*?</p></code><br> In file:
|
||||||
|
..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.14<br> (160542ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.72<br> (129220ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (75127ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(\w+)\s*(\([^()]++(?:(?2)[^()]++)*+[^)]*\))\s*(\{[^{}]++((?3)[^{}]++)*+[^}]*+\})</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (1136822ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.55<br> (2896286ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(^[ \t]*#(?:(?>[^\\\n]+)|\\(?>\s*\n|.))*)|</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.88<br> (11915857ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.14<br> (7206389ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (6347410ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">(template[[:space:]]*<[^;:{]+>[[:space:]]*)?(class|struct)[[:space:]]*(\w+([
|
||||||
|
]*\([^)]*\))?[\u0 ...</code><br> In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.55<br> (20770292ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.78<br> (10395642ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (5856680ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.84<br> (10752084ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">Beman|John|Dave</code><br> In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">33.79<br> (2157684ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (63861ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.13<br> (72354ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.15<br> (73190ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">\w+\s*(\([^()]++(?:(?1)[^()]++)*+[^)]*\))</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (1167674ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.47<br> (1710795ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">\{[^{}]++((?0)[^{}]++)*+[^}]*+\}</code><br> In
|
||||||
|
file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.32<br> (150540ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (114132ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[ ]*#[ ]*include[ ]+("[^"]+"|<[^>]+>)</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">10.62<br> (1269946ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.43<br> (171067ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (119573ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.35<br> (161102ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[ ]*#[ ]*include[ ]+("boost/[^"]+"|<boost/[^>]+>)</code><br>
|
||||||
|
In file: boost/multiprecision/number.hpp
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">10.59<br> (1271338ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.44<br> (173240ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (120003ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.34<br> (160962ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,130 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing Perl searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
|
<link rel="next" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
||||||
|
leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 10. Testing leftmost-longest searches (platform = Windows x64, compiler
|
||||||
|
= Microsoft Visual C++ version 14.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing leftmost-longest searches (platform = Windows x64, compiler
|
||||||
|
= Microsoft Visual C++ version 14.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.60
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal"><a[^>]+href=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (1518659ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">7.17<br> (10890189ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal"><img[^>]+src=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (185869ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.77<br> (700484ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">Beman|John|Dave</code><br> In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (165840ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">4.95<br> (820933ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_Perl_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,150 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
<link rel="next" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
||||||
|
leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 11. Testing leftmost-longest searches (platform = linux, compiler =
|
||||||
|
GNU C++ version 5.1.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing leftmost-longest searches (platform = linux, compiler =
|
||||||
|
GNU C++ version 5.1.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.59
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
POSIX
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal"><a[^>]+href=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.47<br> (2329256ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (1583069ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.43<br> (3849462ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal"><img[^>]+src=("[^"]*"|[^[:space:]]+)[^>]*></code><br>
|
||||||
|
In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">10.94<br> (1129103ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (103241ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.01<br> (104450ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">Beman|John|Dave</code><br> In file: ..<span class="emphasis"><em>..</em></span>../libs/libraries.htm
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">30.21<br> (2093732ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (69316ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.32<br> (91168ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,556 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing leftmost-longest searches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
|
<link rel="next" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
||||||
|
simple Perl matches (platform = Windows x64, compiler = Microsoft Visual
|
||||||
|
C++ version 14.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 12. Testing simple Perl matches (platform = Windows x64, compiler =
|
||||||
|
Microsoft Visual C++ version 14.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing simple Perl matches (platform = Windows x64, compiler =
|
||||||
|
Microsoft Visual C++ version 14.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.60
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
PCRE-10.10
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
RE2
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost::xpressive::cregex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}</code><br>
|
||||||
|
<code class="literal">1234-5678-1234-456</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.03<br> (323ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.25<br> (198ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (159ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">20.73<br> (3296ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.38<br> (220ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([0-9]+)(\-| |$)(.*)$</code><br> <code class="literal">100-
|
||||||
|
this is a line of ftp response which contains a message string</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.71<br> (257ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.01<br> (302ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.38<br> (357ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">30.81<br> (4622ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (150ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">bob.smith@foo.tv</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.66<br> (404ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.09<br> (317ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (152ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">38.14<br> (5798ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.87<br> (284ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">foo12@foo.edu</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.90<br> (406ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.31<br> (323ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (140ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">41.41<br> (5797ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.00<br> (280ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">john@johnmaddock.co.uk</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.74<br> (477ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.17<br> (378ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (174ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">38.15<br> (6638ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.20<br> (382ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">+3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.63<br> (171ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.14<br> (120ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.13<br> (119ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">34.15<br> (3586ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (105ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">-3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.69<br> (171ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.18<br> (119ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.18<br> (119ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">35.54<br> (3590ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (101ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">123</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.60<br> (149ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.15<br> (107ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.10<br> (102ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">39.99<br> (3719ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (93ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">12/12/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.65<br> (162ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (98ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.31<br> (128ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">16.57<br> (1624ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.03<br> (101ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">4/1/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.58<br> (153ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (97ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.19<br> (115ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">16.54<br> (1604ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.02<br> (99ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">EH10 2QQ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.57<br> (170ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (108ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.10<br> (119ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">21.83<br> (2358ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (108ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">G1 1AA</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.50<br> (159ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.01<br> (107ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.05<br> (111ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">17.67<br> (1873ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (106ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">SW1 1ZZ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.53<br> (164ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (107ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.07<br> (115ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">18.05<br> (1931ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (107ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">abc</code><br> <code class="literal">abc</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.10<br> (128ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (61ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.30<br> (79ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">9.89<br> (603ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.25<br> (76ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_leftmost_longest_searches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,479 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
<link rel="next" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
||||||
|
simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 13. Testing simple Perl matches (platform = linux, compiler = GNU C++
|
||||||
|
version 5.1.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing simple Perl matches (platform = linux, compiler = GNU C++
|
||||||
|
version 5.1.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.59
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost::xpressive::cregex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
PCRE-10.10
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}</code><br>
|
||||||
|
<code class="literal">1234-5678-1234-456</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.72<br> (384ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.85<br> (402ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (141ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.33<br> (187ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([0-9]+)(\-| |$)(.*)$</code><br> <code class="literal">100-
|
||||||
|
this is a line of ftp response which contains a message string</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">19.85<br> (2124ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.68<br> (287ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (107ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.94<br> (315ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">bob.smith@foo.tv</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.16<br> (542ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (251ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.25<br> (315ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">foo12@foo.edu</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.22<br> (554ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (250ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.28<br> (319ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">john@johnmaddock.co.uk</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.10<br> (657ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (313ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.16<br> (364ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">+3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">4.08<br> (339ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.51<br> (208ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (83ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.42<br> (118ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">-3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">4.14<br> (335ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.49<br> (202ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (81ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.46<br> (118ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">123</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.17<br> (254ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.25<br> (180ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (80ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.32<br> (106ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">12/12/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.02<br> (248ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.52<br> (207ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (82ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.18<br> (97ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">4/1/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.70<br> (216ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.25<br> (180ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (80ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.18<br> (94ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">EH10 2QQ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.54<br> (229ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.39<br> (215ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (90ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.16<br> (104ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">G1 1AA</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.46<br> (219ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.39<br> (213ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (89ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.18<br> (105ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">SW1 1ZZ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.51<br> (228ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.31<br> (210ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (91ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.12<br> (102ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">abc</code><br> <code class="literal">abc</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.92<br> (113ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.12<br> (125ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.07<br> (63ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (59ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,328 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple Perl matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
|
<link rel="next" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><a class="link" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">Testing
|
||||||
|
simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft
|
||||||
|
Visual C++ version 14.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_"></a><p class="title"><b>Table 14. Testing simple leftmost-longest matches (platform = Windows x64,
|
||||||
|
compiler = Microsoft Visual C++ version 14.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing simple leftmost-longest matches (platform = Windows x64,
|
||||||
|
compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.60
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}</code><br>
|
||||||
|
<code class="literal">1234-5678-1234-456</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (490ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">6.88<br> (3372ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([0-9]+)(\-| |$)(.*)$</code><br> <code class="literal">100-
|
||||||
|
this is a line of ftp response which contains a message string</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (554ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">bob.smith@foo.tv</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (614ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">foo12@foo.edu</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (596ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">john@johnmaddock.co.uk</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (748ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="grey">-</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">+3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (372ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">9.77<br> (3635ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">-3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (367ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">9.84<br> (3613ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">123</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (444ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">8.45<br> (3754ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">12/12/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (325ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">5.19<br> (1687ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">4/1/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (308ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">5.39<br> (1660ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">EH10 2QQ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (356ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">6.78<br> (2415ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">G1 1AA</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (315ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">6.14<br> (1935ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">SW1 1ZZ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (346ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">5.68<br> (1967ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">abc</code><br> <code class="literal">abc</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (287ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.32<br> (667ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_simple_Perl_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,404 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
|
<title>Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)</title>
|
||||||
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
|
<link rel="up" href="../performance.html" title="Performance">
|
||||||
|
<link rel="prev" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html" title="Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)">
|
||||||
|
<link rel="next" href="../standards.html" title="Standards Conformance">
|
||||||
|
</head>
|
||||||
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
|
<table cellpadding="2" width="100%"><tr>
|
||||||
|
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||||
|
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||||
|
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||||
|
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../standards.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
<div class="section">
|
||||||
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><a class="link" href="section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)">Testing
|
||||||
|
simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
|
||||||
|
5.1.0)</a>
|
||||||
|
</h4></div></div></div>
|
||||||
|
<div class="table">
|
||||||
|
<a name="boost_regex.background_information.performance.section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.table_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_"></a><p class="title"><b>Table 15. Testing simple leftmost-longest matches (platform = linux, compiler
|
||||||
|
= GNU C++ version 5.1.0)</b></p>
|
||||||
|
<div class="table-contents"><table class="table" summary="Testing simple leftmost-longest matches (platform = linux, compiler
|
||||||
|
= GNU C++ version 5.1.0)">
|
||||||
|
<colgroup>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
<col>
|
||||||
|
</colgroup>
|
||||||
|
<thead><tr>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
Expression<br> Text
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
std::regex
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
boost 1.59
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<p>
|
||||||
|
POSIX
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
</tr></thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}</code><br>
|
||||||
|
<code class="literal">1234-5678-1234-456</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (431ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.25<br> (537ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.45<br> (1486ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([0-9]+)(\-| |$)(.*)$</code><br> <code class="literal">100-
|
||||||
|
this is a line of ftp response which contains a message string</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">4.60<br> (2203ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (479ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="red">12.80<br> (6133ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">bob.smith@foo.tv</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.28<br> (869ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (681ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.61<br> (1775ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">foo12@foo.edu</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.11<br> (752ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (675ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.44<br> (1644ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\
|
||||||
|
...</code><br> <code class="literal">john@johnmaddock.co.uk</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.24<br> (1116ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (899ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.61<br> (2342ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">+3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.61<br> (339ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.76<br> (370ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (210ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">-3.14159</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.66<br> (342ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.79<br> (368ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (206ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
|
||||||
|
<code class="literal">123</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.69<br> (248ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.70<br> (544ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (147ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">12/12/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.23<br> (256ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.63<br> (303ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (115ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
|
||||||
|
<code class="literal">4/1/2001</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.97<br> (213ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.70<br> (292ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (108ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">EH10 2QQ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.38<br> (255ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">3.31<br> (354ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (107ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">G1 1AA</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.12<br> (216ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.90<br> (296ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (102ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$</code><br>
|
||||||
|
<code class="literal">SW1 1ZZ</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.25<br> (234ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.89<br> (301ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (104ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<code class="literal">abc</code><br> <code class="literal">abc</code>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">1.20<br> (113ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="blue">2.38<br> (224ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<p>
|
||||||
|
<span class="green">1.00<br> (94ns)</span>
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table></div>
|
||||||
|
</div>
|
||||||
|
<br class="table-break">
|
||||||
|
</div>
|
||||||
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
|
<td align="left"></td>
|
||||||
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
|
</p>
|
||||||
|
</div></td>
|
||||||
|
</tr></table>
|
||||||
|
<hr>
|
||||||
|
<div class="spirit-nav">
|
||||||
|
<a accesskey="p" href="section_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_0_.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../performance.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../standards.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Redistributables</title>
|
<title>Redistributables</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="standards.html" title="Standards Conformance">
|
<link rel="prev" href="standards.html" title="Standards Conformance">
|
||||||
<link rel="next" href="acknowledgements.html" title="Acknowledgements">
|
<link rel="next" href="acknowledgements.html" title="Acknowledgements">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="standards.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="standards.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_redist">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.redist"></a><a class="link" href="redist.html" title="Redistributables">Redistributables</a>
|
<a name="boost_regex.background_information.redist"></a><a class="link" href="redist.html" title="Redistributables">Redistributables</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Standards Conformance</title>
|
<title>Standards Conformance</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="performance.html" title="Performance">
|
<link rel="prev" href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html" title="Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)">
|
||||||
<link rel="next" href="redist.html" title="Redistributables">
|
<link rel="next" href="redist.html" title="Redistributables">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -20,16 +20,16 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="performance.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_standards">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.standards"></a><a class="link" href="standards.html" title="Standards Conformance">Standards
|
<a name="boost_regex.background_information.standards"></a><a class="link" href="standards.html" title="Standards Conformance">Standards
|
||||||
Conformance</a>
|
Conformance</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.standards.h0"></a>
|
<a name="boost_regex.background_information.standards.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.standards.c__"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.c__">C++</a>
|
<span class="phrase"><a name="boost_regex.background_information.standards.c"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.c">C++</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Boost.Regex is intended to conform to the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
|
Boost.Regex is intended to conform to the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf" target="_top">Technical
|
||||||
@ -37,7 +37,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.background_information.standards.h1"></a>
|
<a name="boost_regex.background_information.standards.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.background_information.standards.ecmascript___javascript"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.ecmascript___javascript">ECMAScript
|
<span class="phrase"><a name="boost_regex.background_information.standards.ecmascript_javascript"></a></span><a class="link" href="standards.html#boost_regex.background_information.standards.ecmascript_javascript">ECMAScript
|
||||||
/ JavaScript</a>
|
/ JavaScript</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -560,7 +560,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
@ -568,7 +568,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="performance.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="performance/section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="redist.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Thread Safety</title>
|
<title>Thread Safety</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../background_information.html" title="Background Information">
|
<link rel="up" href="../background_information.html" title="Background Information">
|
||||||
<link rel="prev" href="locale.html" title="Localization">
|
<link rel="prev" href="locale.html" title="Localization">
|
||||||
<link rel="next" href="examples.html" title="Test and Example Programs">
|
<link rel="next" href="examples.html" title="Test and Example Programs">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../background_information.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_background_information_thread_safety">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.background_information.thread_safety"></a><a class="link" href="thread_safety.html" title="Thread Safety">Thread
|
<a name="boost_regex.background_information.thread_safety"></a><a class="link" href="thread_safety.html" title="Thread Safety">Thread
|
||||||
Safety</a>
|
Safety</a>
|
||||||
@ -71,7 +71,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Understanding Marked Sub-Expressions and Captures</title>
|
<title>Understanding Marked Sub-Expressions and Captures</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="unicode.html" title="Unicode and Boost.Regex">
|
<link rel="prev" href="unicode.html" title="Unicode and Boost.Regex">
|
||||||
<link rel="next" href="partial_matches.html" title="Partial Matches">
|
<link rel="next" href="partial_matches.html" title="Partial Matches">
|
||||||
</head>
|
</head>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="unicode.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partial_matches.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="unicode.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="partial_matches.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_captures">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.captures"></a><a class="link" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">Understanding Marked Sub-Expressions
|
<a name="boost_regex.captures"></a><a class="link" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">Understanding Marked Sub-Expressions
|
||||||
and Captures</a>
|
and Captures</a>
|
||||||
@ -372,7 +372,7 @@ Text: "now is the time for all good men to come to the aid of the party"
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Configuration</title>
|
<title>Configuration</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="../index.html" title="Boost.Regex">
|
<link rel="prev" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="next" href="configuration/compiler.html" title="Compiler Setup">
|
<link rel="next" href="configuration/compiler.html" title="Compiler Setup">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="configuration/compiler.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="configuration/compiler.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_configuration">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.configuration"></a><a class="link" href="configuration.html" title="Configuration">Configuration</a>
|
<a name="boost_regex.configuration"></a><a class="link" href="configuration.html" title="Configuration">Configuration</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="configuration/compiler.html">Compiler Setup</a></span></dt>
|
<dt><span class="section"><a href="configuration/compiler.html">Compiler Setup</a></span></dt>
|
||||||
<dt><span class="section"><a href="configuration/locale.html">Locale and traits class
|
<dt><span class="section"><a href="configuration/locale.html">Locale and traits class
|
||||||
selection</a></span></dt>
|
selection</a></span></dt>
|
||||||
@ -37,7 +37,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Algorithm Selection</title>
|
<title>Algorithm Selection</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../configuration.html" title="Configuration">
|
<link rel="up" href="../configuration.html" title="Configuration">
|
||||||
<link rel="prev" href="linkage.html" title="Linkage Options">
|
<link rel="prev" href="linkage.html" title="Linkage Options">
|
||||||
<link rel="next" href="tuning.html" title="Algorithm Tuning">
|
<link rel="next" href="tuning.html" title="Algorithm Tuning">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="linkage.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tuning.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="linkage.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tuning.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_configuration_algorithm">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.configuration.algorithm"></a><a class="link" href="algorithm.html" title="Algorithm Selection">Algorithm Selection</a>
|
<a name="boost_regex.configuration.algorithm"></a><a class="link" href="algorithm.html" title="Algorithm Selection">Algorithm Selection</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -79,7 +79,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Compiler Setup</title>
|
<title>Compiler Setup</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../configuration.html" title="Configuration">
|
<link rel="up" href="../configuration.html" title="Configuration">
|
||||||
<link rel="prev" href="../configuration.html" title="Configuration">
|
<link rel="prev" href="../configuration.html" title="Configuration">
|
||||||
<link rel="next" href="locale.html" title="Locale and traits class selection">
|
<link rel="next" href="locale.html" title="Locale and traits class selection">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../configuration.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../configuration.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="locale.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_configuration_compiler">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.configuration.compiler"></a><a class="link" href="compiler.html" title="Compiler Setup">Compiler Setup</a>
|
<a name="boost_regex.configuration.compiler"></a><a class="link" href="compiler.html" title="Compiler Setup">Compiler Setup</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -36,7 +36,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Linkage Options</title>
|
<title>Linkage Options</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../configuration.html" title="Configuration">
|
<link rel="up" href="../configuration.html" title="Configuration">
|
||||||
<link rel="prev" href="locale.html" title="Locale and traits class selection">
|
<link rel="prev" href="locale.html" title="Locale and traits class selection">
|
||||||
<link rel="next" href="algorithm.html" title="Algorithm Selection">
|
<link rel="next" href="algorithm.html" title="Algorithm Selection">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithm.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="locale.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="algorithm.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_configuration_linkage">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.configuration.linkage"></a><a class="link" href="linkage.html" title="Linkage Options">Linkage Options</a>
|
<a name="boost_regex.configuration.linkage"></a><a class="link" href="linkage.html" title="Linkage Options">Linkage Options</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -92,7 +92,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Locale and traits class selection</title>
|
<title>Locale and traits class selection</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../configuration.html" title="Configuration">
|
<link rel="up" href="../configuration.html" title="Configuration">
|
||||||
<link rel="prev" href="compiler.html" title="Compiler Setup">
|
<link rel="prev" href="compiler.html" title="Compiler Setup">
|
||||||
<link rel="next" href="linkage.html" title="Linkage Options">
|
<link rel="next" href="linkage.html" title="Linkage Options">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="compiler.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="linkage.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="compiler.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="linkage.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_configuration_locale">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.configuration.locale"></a><a class="link" href="locale.html" title="Locale and traits class selection">Locale and traits class
|
<a name="boost_regex.configuration.locale"></a><a class="link" href="locale.html" title="Locale and traits class selection">Locale and traits class
|
||||||
selection</a>
|
selection</a>
|
||||||
@ -95,7 +95,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Algorithm Tuning</title>
|
<title>Algorithm Tuning</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../configuration.html" title="Configuration">
|
<link rel="up" href="../configuration.html" title="Configuration">
|
||||||
<link rel="prev" href="algorithm.html" title="Algorithm Selection">
|
<link rel="prev" href="algorithm.html" title="Algorithm Selection">
|
||||||
<link rel="next" href="../install.html" title="Building and Installing the Library">
|
<link rel="next" href="../install.html" title="Building and Installing the Library">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="algorithm.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../install.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="algorithm.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../configuration.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../install.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_configuration_tuning">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.configuration.tuning"></a><a class="link" href="tuning.html" title="Algorithm Tuning">Algorithm Tuning</a>
|
<a name="boost_regex.configuration.tuning"></a><a class="link" href="tuning.html" title="Algorithm Tuning">Algorithm Tuning</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -110,7 +110,7 @@
|
|||||||
Tells Boost.Regex how many blocks of size BOOST_REGEX_BLOCKSIZE
|
Tells Boost.Regex how many blocks of size BOOST_REGEX_BLOCKSIZE
|
||||||
it is permitted to use. If this value is exceeded then Boost.Regex
|
it is permitted to use. If this value is exceeded then Boost.Regex
|
||||||
will stop trying to find a match and throw a std::runtime_error.
|
will stop trying to find a match and throw a std::runtime_error.
|
||||||
Defaults to 1024, don't forget to tweek this value if you alter
|
Defaults to 1024, don't forget to tweak this value if you alter
|
||||||
BOOST_REGEX_BLOCKSIZE by much.
|
BOOST_REGEX_BLOCKSIZE by much.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
@ -125,7 +125,7 @@
|
|||||||
<p>
|
<p>
|
||||||
Tells Boost.Regex how many memory blocks to store in it's internal
|
Tells Boost.Regex how many memory blocks to store in it's internal
|
||||||
cache - memory blocks are taken from this cache rather than by
|
cache - memory blocks are taken from this cache rather than by
|
||||||
calling ::operator new. Generally speeking this can be an order
|
calling ::operator new. Generally speaking this can be an order
|
||||||
of magnitude faster than calling ::opertator new each time a memory
|
of magnitude faster than calling ::opertator new each time a memory
|
||||||
block is required, but has the downside that Boost.Regex can end
|
block is required, but has the downside that Boost.Regex can end
|
||||||
up caching a large chunk of memory (by default up to 16 blocks
|
up caching a large chunk of memory (by default up to 16 blocks
|
||||||
@ -142,7 +142,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Search and Replace Format String Syntax</title>
|
<title>Search and Replace Format String Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule">
|
<link rel="prev" href="syntax/leftmost_longest_rule.html" title="The Leftmost Longest Rule">
|
||||||
<link rel="next" href="format/sed_format.html" title="Sed Format String Syntax">
|
<link rel="next" href="format/sed_format.html" title="Sed Format String Syntax">
|
||||||
</head>
|
</head>
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="syntax/leftmost_longest_rule.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="format/sed_format.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="syntax/leftmost_longest_rule.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="format/sed_format.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_format">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.format"></a><a class="link" href="format.html" title="Search and Replace Format String Syntax">Search and Replace Format String Syntax</a>
|
<a name="boost_regex.format"></a><a class="link" href="format.html" title="Search and Replace Format String Syntax">Search and Replace Format String Syntax</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="format/sed_format.html">Sed Format String Syntax</a></span></dt>
|
<dt><span class="section"><a href="format/sed_format.html">Sed Format String Syntax</a></span></dt>
|
||||||
<dt><span class="section"><a href="format/perl_format.html">Perl Format String Syntax</a></span></dt>
|
<dt><span class="section"><a href="format/perl_format.html">Perl Format String Syntax</a></span></dt>
|
||||||
<dt><span class="section"><a href="format/boost_format_syntax.html">Boost-Extended
|
<dt><span class="section"><a href="format/boost_format_syntax.html">Boost-Extended
|
||||||
@ -48,7 +48,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Boost-Extended Format String Syntax</title>
|
<title>Boost-Extended Format String Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
|
<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
|
||||||
<link rel="prev" href="perl_format.html" title="Perl Format String Syntax">
|
<link rel="prev" href="perl_format.html" title="Perl Format String Syntax">
|
||||||
<link rel="next" href="../ref.html" title="Reference">
|
<link rel="next" href="../ref.html" title="Reference">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="perl_format.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../format.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../ref.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="perl_format.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../format.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../ref.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_format_boost_format_syntax">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.format.boost_format_syntax"></a><a class="link" href="boost_format_syntax.html" title="Boost-Extended Format String Syntax">Boost-Extended
|
<a name="boost_regex.format.boost_format_syntax"></a><a class="link" href="boost_format_syntax.html" title="Boost-Extended Format String Syntax">Boost-Extended
|
||||||
Format String Syntax</a>
|
Format String Syntax</a>
|
||||||
@ -547,7 +547,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Perl Format String Syntax</title>
|
<title>Perl Format String Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
|
<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
|
||||||
<link rel="prev" href="sed_format.html" title="Sed Format String Syntax">
|
<link rel="prev" href="sed_format.html" title="Sed Format String Syntax">
|
||||||
<link rel="next" href="boost_format_syntax.html" title="Boost-Extended Format String Syntax">
|
<link rel="next" href="boost_format_syntax.html" title="Boost-Extended Format String Syntax">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="sed_format.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../format.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost_format_syntax.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="sed_format.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../format.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost_format_syntax.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_format_perl_format">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.format.perl_format"></a><a class="link" href="perl_format.html" title="Perl Format String Syntax">Perl Format String Syntax</a>
|
<a name="boost_regex.format.perl_format"></a><a class="link" href="perl_format.html" title="Perl Format String Syntax">Perl Format String Syntax</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -489,7 +489,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Sed Format String Syntax</title>
|
<title>Sed Format String Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
|
<link rel="up" href="../format.html" title="Search and Replace Format String Syntax">
|
||||||
<link rel="prev" href="../format.html" title="Search and Replace Format String Syntax">
|
<link rel="prev" href="../format.html" title="Search and Replace Format String Syntax">
|
||||||
<link rel="next" href="perl_format.html" title="Perl Format String Syntax">
|
<link rel="next" href="perl_format.html" title="Perl Format String Syntax">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../format.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../format.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="perl_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../format.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../format.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="perl_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_format_sed_format">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.format.sed_format"></a><a class="link" href="sed_format.html" title="Sed Format String Syntax">Sed Format String Syntax</a>
|
<a name="boost_regex.format.sed_format"></a><a class="link" href="sed_format.html" title="Sed Format String Syntax">Sed Format String Syntax</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -56,8 +56,8 @@
|
|||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
The ampersand character is replaced in the output stream by the
|
The ampersand character is replaced in the output stream by the
|
||||||
the whole of what matched the regular expression. Use \& to
|
whole of what matched the regular expression. Use \& to output
|
||||||
output a literal '&' character.
|
a literal '&' character.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -235,7 +235,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Building and Installing the Library</title>
|
<title>Building and Installing the Library</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="configuration/tuning.html" title="Algorithm Tuning">
|
<link rel="prev" href="configuration/tuning.html" title="Algorithm Tuning">
|
||||||
<link rel="next" href="introduction_and_overview.html" title="Introduction and Overview">
|
<link rel="next" href="introduction_and_overview.html" title="Introduction and Overview">
|
||||||
</head>
|
</head>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="configuration/tuning.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="introduction_and_overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="configuration/tuning.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="introduction_and_overview.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_install">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.install"></a><a class="link" href="install.html" title="Building and Installing the Library">Building and Installing the Library</a>
|
<a name="boost_regex.install"></a><a class="link" href="install.html" title="Building and Installing the Library">Building and Installing the Library</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
@ -60,7 +60,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.install.h1"></a>
|
<a name="boost_regex.install.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.install.building_with_unicode_and_icu_support"></a></span><a class="link" href="install.html#boost_regex.install.building_with_unicode_and_icu_support">Building
|
<span class="phrase"><a name="boost_regex.install.building_with_unicode_and_icu_su"></a></span><a class="link" href="install.html#boost_regex.install.building_with_unicode_and_icu_su">Building
|
||||||
With Unicode and ICU Support</a>
|
With Unicode and ICU Support</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -73,7 +73,7 @@
|
|||||||
<span class="special">-</span> <span class="identifier">has_icu</span> <span class="identifier">builds</span> <span class="special">:</span> <span class="identifier">yes</span>
|
<span class="special">-</span> <span class="identifier">has_icu</span> <span class="identifier">builds</span> <span class="special">:</span> <span class="identifier">yes</span>
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
Whick means that ICU has been found, and support for it will be enabled in
|
Which means that ICU has been found, and support for it will be enabled in
|
||||||
the library build.
|
the library build.
|
||||||
</p>
|
</p>
|
||||||
<div class="tip"><table border="0" summary="Tip">
|
<div class="tip"><table border="0" summary="Tip">
|
||||||
@ -195,7 +195,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Introduction and Overview</title>
|
<title>Introduction and Overview</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="install.html" title="Building and Installing the Library">
|
<link rel="prev" href="install.html" title="Building and Installing the Library">
|
||||||
<link rel="next" href="unicode.html" title="Unicode and Boost.Regex">
|
<link rel="next" href="unicode.html" title="Unicode and Boost.Regex">
|
||||||
</head>
|
</head>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="install.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="install.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_introduction_and_overview">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.introduction_and_overview"></a><a class="link" href="introduction_and_overview.html" title="Introduction and Overview">Introduction and
|
<a name="boost_regex.introduction_and_overview"></a><a class="link" href="introduction_and_overview.html" title="Introduction and Overview">Introduction and
|
||||||
Overview</a>
|
Overview</a>
|
||||||
@ -96,9 +96,9 @@
|
|||||||
the escape is seen once by the C++ compiler, before it gets to be seen by the
|
the escape is seen once by the C++ compiler, before it gets to be seen by the
|
||||||
regular expression engine, consequently escapes in regular expressions have
|
regular expression engine, consequently escapes in regular expressions have
|
||||||
to be doubled up when embedding them in C/C++ code. Also note that all the
|
to be doubled up when embedding them in C/C++ code. Also note that all the
|
||||||
examples assume that your compiler supports argument-dependent-lookup lookup,
|
examples assume that your compiler supports argument-dependent lookup, if yours
|
||||||
if yours doesn't (for example VC6), then you will have to add some <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span></code> prefixes
|
doesn't (for example VC6), then you will have to add some <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span></code> prefixes to some of the function calls in
|
||||||
to some of the function calls in the examples.
|
the examples.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Those of you who are familiar with credit card processing, will have realized
|
Those of you who are familiar with credit card processing, will have realized
|
||||||
@ -172,7 +172,7 @@
|
|||||||
by merging the two.
|
by merging the two.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
For iterating through all occurences of an expression within a text, there
|
For iterating through all occurrences of an expression within a text, there
|
||||||
are two iterator types: <a class="link" href="ref/regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> will enumerate over
|
are two iterator types: <a class="link" href="ref/regex_iterator.html" title="regex_iterator"><code class="computeroutput"><span class="identifier">regex_iterator</span></code></a> will enumerate over
|
||||||
the <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
|
the <a class="link" href="ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a>
|
||||||
objects found, while <a class="link" href="ref/regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> will enumerate
|
objects found, while <a class="link" href="ref/regex_token_iterator.html" title="regex_token_iterator"><code class="computeroutput"><span class="identifier">regex_token_iterator</span></code></a> will enumerate
|
||||||
@ -201,7 +201,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Partial Matches</title>
|
<title>Partial Matches</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">
|
<link rel="prev" href="captures.html" title="Understanding Marked Sub-Expressions and Captures">
|
||||||
<link rel="next" href="syntax.html" title="Regular Expression Syntax">
|
<link rel="next" href="syntax.html" title="Regular Expression Syntax">
|
||||||
</head>
|
</head>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="captures.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="captures.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_partial_matches">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.partial_matches"></a><a class="link" href="partial_matches.html" title="Partial Matches">Partial Matches</a>
|
<a name="boost_regex.partial_matches"></a><a class="link" href="partial_matches.html" title="Partial Matches">Partial Matches</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
@ -178,6 +178,17 @@
|
|||||||
It's more efficient to work this way, but may not be the behavior you want
|
It's more efficient to work this way, but may not be the behavior you want
|
||||||
in all situations.
|
in all situations.
|
||||||
</li>
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
There are situations where full matches are found even though partial matches
|
||||||
|
are also possible: for example if the partial string terminates with "abc"
|
||||||
|
and the regular expression is "\w+", then a full match is found
|
||||||
|
even though there may be more alphabetical characters to come. This particular
|
||||||
|
case can be detected by checking if the match found terminates at the end
|
||||||
|
of current input string. However, there are situations where that is not
|
||||||
|
possible: for example an expression such as "abc.*123" may always
|
||||||
|
have longer matches available since it could conceivably match the entire
|
||||||
|
input string (no matter how long it may be).
|
||||||
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<p>
|
<p>
|
||||||
The following example tests to see whether the text could be a valid credit
|
The following example tests to see whether the text could be a valid credit
|
||||||
@ -291,7 +302,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Reference</title>
|
<title>Reference</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">
|
<link rel="prev" href="format/boost_format_syntax.html" title="Boost-Extended Format String Syntax">
|
||||||
<link rel="next" href="ref/basic_regex.html" title="basic_regex">
|
<link rel="next" href="ref/basic_regex.html" title="basic_regex">
|
||||||
</head>
|
</head>
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="format/boost_format_syntax.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="ref/basic_regex.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="format/boost_format_syntax.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="ref/basic_regex.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.ref"></a><a class="link" href="ref.html" title="Reference">Reference</a>
|
<a name="boost_regex.ref"></a><a class="link" href="ref.html" title="Reference">Reference</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="ref/basic_regex.html">basic_regex</a></span></dt>
|
<dt><span class="section"><a href="ref/basic_regex.html">basic_regex</a></span></dt>
|
||||||
<dt><span class="section"><a href="ref/match_results.html">match_results</a></span></dt>
|
<dt><span class="section"><a href="ref/match_results.html">match_results</a></span></dt>
|
||||||
<dt><span class="section"><a href="ref/sub_match.html">sub_match</a></span></dt>
|
<dt><span class="section"><a href="ref/sub_match.html">sub_match</a></span></dt>
|
||||||
@ -111,7 +111,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>bad_expression</title>
|
<title>bad_expression</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="regex_token_iterator.html" title="regex_token_iterator">
|
<link rel="prev" href="regex_token_iterator.html" title="regex_token_iterator">
|
||||||
<link rel="next" href="syntax_option_type.html" title="syntax_option_type">
|
<link rel="next" href="syntax_option_type.html" title="syntax_option_type">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_token_iterator.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_token_iterator.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_bad_expression">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.bad_expression"></a><a class="link" href="bad_expression.html" title="bad_expression">bad_expression</a>
|
<a name="boost_regex.ref.bad_expression"></a><a class="link" href="bad_expression.html" title="bad_expression">bad_expression</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -89,7 +89,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>basic_regex</title>
|
<title>basic_regex</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="../ref.html" title="Reference">
|
<link rel="prev" href="../ref.html" title="Reference">
|
||||||
<link rel="next" href="match_results.html" title="match_results">
|
<link rel="next" href="match_results.html" title="match_results">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../ref.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="match_results.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../ref.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="match_results.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_basic_regex">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.basic_regex"></a><a class="link" href="basic_regex.html" title="basic_regex">basic_regex</a>
|
<a name="boost_regex.ref.basic_regex"></a><a class="link" href="basic_regex.html" title="basic_regex">basic_regex</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -325,7 +325,7 @@
|
|||||||
<code class="computeroutput"><span class="identifier">basic_regex</span></code>.
|
<code class="computeroutput"><span class="identifier">basic_regex</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.ref.basic_regex.t0"></a><p class="title"><b>Table 1. basic_regex default construction postconditions</b></p>
|
<a name="boost_regex.ref.basic_regex.basic_regex_default_construction"></a><p class="title"><b>Table 1. basic_regex default construction postconditions</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="basic_regex default construction postconditions">
|
<div class="table-contents"><table class="table" summary="basic_regex default construction postconditions">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
@ -403,7 +403,7 @@
|
|||||||
flags</a> specified in <span class="emphasis"><em>f</em></span>.
|
flags</a> specified in <span class="emphasis"><em>f</em></span>.
|
||||||
</p>
|
</p>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.ref.basic_regex.t1"></a><p class="title"><b>Table 2. Postconditions for basic_regex construction</b></p>
|
<a name="boost_regex.ref.basic_regex.postconditions_for_basic_regex_c"></a><p class="title"><b>Table 2. Postconditions for basic_regex construction</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
@ -506,7 +506,7 @@
|
|||||||
specified in <span class="emphasis"><em>f</em></span>.
|
specified in <span class="emphasis"><em>f</em></span>.
|
||||||
</p>
|
</p>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.ref.basic_regex.t2"></a><p class="title"><b>Table 3. Postconditions for basic_regex construction</b></p>
|
<a name="boost_regex.ref.basic_regex.postconditions_for_basic_regex_0"></a><p class="title"><b>Table 3. Postconditions for basic_regex construction</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
@ -608,7 +608,7 @@
|
|||||||
according the option flags specified in <span class="emphasis"><em>f</em></span>.
|
according the option flags specified in <span class="emphasis"><em>f</em></span>.
|
||||||
</p>
|
</p>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.ref.basic_regex.t3"></a><p class="title"><b>Table 4. Postconditions for basic_regex construction</b></p>
|
<a name="boost_regex.ref.basic_regex.postconditions_for_basic_regex_1"></a><p class="title"><b>Table 4. Postconditions for basic_regex construction</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
@ -716,7 +716,7 @@
|
|||||||
flags</a> specified in <span class="emphasis"><em>f</em></span>.
|
flags</a> specified in <span class="emphasis"><em>f</em></span>.
|
||||||
</p>
|
</p>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.ref.basic_regex.t4"></a><p class="title"><b>Table 5. Postconditions for basic_regex construction</b></p>
|
<a name="boost_regex.ref.basic_regex.postconditions_for_basic_regex_2"></a><p class="title"><b>Table 5. Postconditions for basic_regex construction</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
@ -816,7 +816,7 @@
|
|||||||
flags</a> specified in <span class="emphasis"><em>f</em></span>.
|
flags</a> specified in <span class="emphasis"><em>f</em></span>.
|
||||||
</p>
|
</p>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.ref.basic_regex.t5"></a><p class="title"><b>Table 6. Postconditions for basic_regex construction</b></p>
|
<a name="boost_regex.ref.basic_regex.postconditions_for_basic_regex_3"></a><p class="title"><b>Table 6. Postconditions for basic_regex construction</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex construction">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
@ -929,7 +929,7 @@
|
|||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Requires</strong></span>: The expression must have been
|
<span class="bold"><strong>Requires</strong></span>: The expression must have been
|
||||||
compiled with the <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> save_subexpression_location
|
compiled with the <a class="link" href="syntax_option_type.html" title="syntax_option_type"><code class="computeroutput"><span class="identifier">syntax_option_type</span></code></a> save_subexpression_location
|
||||||
set. Argument <span class="emphasis"><em>n</em></span> must be in within the range <code class="computeroutput"><span class="number">1</span> <span class="special"><=</span> <span class="identifier">n</span>
|
set. Argument <span class="emphasis"><em>n</em></span> must be in within the range <code class="computeroutput"><span class="number">0</span> <span class="special"><=</span> <span class="identifier">n</span>
|
||||||
<span class="special"><</span> <span class="identifier">mark_count</span><span class="special">()</span></code>.
|
<span class="special"><</span> <span class="identifier">mark_count</span><span class="special">()</span></code>.
|
||||||
</p>
|
</p>
|
||||||
<a name="boost_regex.basic_regex.begin"></a><pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
|
<a name="boost_regex.basic_regex.begin"></a><pre class="programlisting"><span class="identifier">const_iterator</span> <span class="identifier">begin</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
|
||||||
@ -966,7 +966,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Effects</strong></span>: Returns the number of marked sub-expressions
|
<span class="bold"><strong>Effects</strong></span>: Returns the number of marked sub-expressions
|
||||||
within the regular expresion.
|
within the regular expression.
|
||||||
</p>
|
</p>
|
||||||
<a name="boost_regex.basic_regex.assign1"></a><pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&</span> <span class="identifier">that</span><span class="special">);</span>
|
<a name="boost_regex.basic_regex.assign1"></a><pre class="programlisting"><span class="identifier">basic_regex</span><span class="special">&</span> <span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">basic_regex</span><span class="special">&</span> <span class="identifier">that</span><span class="special">);</span>
|
||||||
</pre>
|
</pre>
|
||||||
@ -1002,7 +1002,7 @@
|
|||||||
in <span class="emphasis"><em>f</em></span>.
|
in <span class="emphasis"><em>f</em></span>.
|
||||||
</p>
|
</p>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<a name="boost_regex.ref.basic_regex.t6"></a><p class="title"><b>Table 7. Postconditions for basic_regex::assign</b></p>
|
<a name="boost_regex.ref.basic_regex.postconditions_for_basic_regex_a"></a><p class="title"><b>Table 7. Postconditions for basic_regex::assign</b></p>
|
||||||
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex::assign">
|
<div class="table-contents"><table class="table" summary="Postconditions for basic_regex::assign">
|
||||||
<colgroup>
|
<colgroup>
|
||||||
<col>
|
<col>
|
||||||
@ -1246,7 +1246,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Concepts</title>
|
<title>Concepts</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="posix.html" title="POSIX Compatible C API's">
|
<link rel="prev" href="posix.html" title="POSIX Compatible C API's">
|
||||||
<link rel="next" href="concepts/charT_concept.html" title="charT Requirements">
|
<link rel="next" href="concepts/charT_concept.html" title="charT Requirements">
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="posix.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts/charT_concept.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="posix.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts/charT_concept.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_concepts">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
|
<a name="boost_regex.ref.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="concepts/charT_concept.html">charT Requirements</a></span></dt>
|
<dt><span class="section"><a href="concepts/charT_concept.html">charT Requirements</a></span></dt>
|
||||||
<dt><span class="section"><a href="concepts/traits_concept.html">Traits Class
|
<dt><span class="section"><a href="concepts/traits_concept.html">Traits Class
|
||||||
Requirements</a></span></dt>
|
Requirements</a></span></dt>
|
||||||
@ -36,7 +36,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>charT Requirements</title>
|
<title>charT Requirements</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../concepts.html" title="Concepts">
|
<link rel="up" href="../concepts.html" title="Concepts">
|
||||||
<link rel="prev" href="../concepts.html" title="Concepts">
|
<link rel="prev" href="../concepts.html" title="Concepts">
|
||||||
<link rel="next" href="traits_concept.html" title="Traits Class Requirements">
|
<link rel="next" href="traits_concept.html" title="Traits Class Requirements">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../concepts.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="traits_concept.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../concepts.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="traits_concept.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_concepts_charT_concept">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.concepts.charT_concept"></a><a class="link" href="charT_concept.html" title="charT Requirements">charT Requirements</a>
|
<a name="boost_regex.ref.concepts.charT_concept"></a><a class="link" href="charT_concept.html" title="charT Requirements">charT Requirements</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
@ -258,7 +258,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Iterator Requirements</title>
|
<title>Iterator Requirements</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../concepts.html" title="Concepts">
|
<link rel="up" href="../concepts.html" title="Concepts">
|
||||||
<link rel="prev" href="traits_concept.html" title="Traits Class Requirements">
|
<link rel="prev" href="traits_concept.html" title="Traits Class Requirements">
|
||||||
<link rel="next" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="next" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="traits_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="traits_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_concepts_iterator_concepts">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.concepts.iterator_concepts"></a><a class="link" href="iterator_concepts.html" title="Iterator Requirements">Iterator
|
<a name="boost_regex.ref.concepts.iterator_concepts"></a><a class="link" href="iterator_concepts.html" title="Iterator Requirements">Iterator
|
||||||
Requirements</a>
|
Requirements</a>
|
||||||
@ -33,7 +33,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Traits Class Requirements</title>
|
<title>Traits Class Requirements</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../concepts.html" title="Concepts">
|
<link rel="up" href="../concepts.html" title="Concepts">
|
||||||
<link rel="prev" href="charT_concept.html" title="charT Requirements">
|
<link rel="prev" href="charT_concept.html" title="charT Requirements">
|
||||||
<link rel="next" href="iterator_concepts.html" title="Iterator Requirements">
|
<link rel="next" href="iterator_concepts.html" title="Iterator Requirements">
|
||||||
@ -22,20 +22,20 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="charT_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterator_concepts.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="charT_concept.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../concepts.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterator_concepts.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_concepts_traits_concept">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.concepts.traits_concept"></a><a class="link" href="traits_concept.html" title="Traits Class Requirements">Traits Class
|
<a name="boost_regex.ref.concepts.traits_concept"></a><a class="link" href="traits_concept.html" title="Traits Class Requirements">Traits Class
|
||||||
Requirements</a>
|
Requirements</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
There are two sets of requirements for the <code class="computeroutput"><span class="identifier">traits</span></code>
|
There are two sets of requirements for the <code class="computeroutput"><span class="identifier">traits</span></code>
|
||||||
template argument to <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>: a mininal interface
|
template argument to <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>: a minimal interface
|
||||||
(which is part of the regex standardization proposal), and an optional
|
(which is part of the regex standardization proposal), and an optional
|
||||||
Boost-specific enhanced interface.
|
Boost-specific enhanced interface.
|
||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.ref.concepts.traits_concept.h0"></a>
|
<a name="boost_regex.ref.concepts.traits_concept.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.concepts.traits_concept.minimal_requirements_"></a></span><a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.minimal_requirements_">Minimal
|
<span class="phrase"><a name="boost_regex.ref.concepts.traits_concept.minimal_requirements"></a></span><a class="link" href="traits_concept.html#boost_regex.ref.concepts.traits_concept.minimal_requirements">Minimal
|
||||||
requirements.</a>
|
requirements.</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -387,7 +387,7 @@
|
|||||||
order for <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>
|
order for <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a>
|
||||||
to take advantage of these additional interfaces, all of the following
|
to take advantage of these additional interfaces, all of the following
|
||||||
requirements must be met; <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> will detect the presence
|
requirements must be met; <a class="link" href="../basic_regex.html" title="basic_regex"><code class="computeroutput"><span class="identifier">basic_regex</span></code></a> will detect the presence
|
||||||
or absense of the member <code class="computeroutput"><span class="identifier">boost_extensions_tag</span></code>
|
or absence of the member <code class="computeroutput"><span class="identifier">boost_extensions_tag</span></code>
|
||||||
and configure itself appropriately.
|
and configure itself appropriately.
|
||||||
</p>
|
</p>
|
||||||
<div class="informaltable"><table class="table">
|
<div class="informaltable"><table class="table">
|
||||||
@ -549,7 +549,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
Converts c to lower case, used for Perl-style \l and \L formating
|
Converts c to lower case, used for Perl-style \l and \L formatting
|
||||||
operations.
|
operations.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
@ -567,7 +567,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
Converts c to upper case, used for Perl-style \u and \U formating
|
Converts c to upper case, used for Perl-style \u and \U formatting
|
||||||
operations.
|
operations.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
@ -577,7 +577,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Deprecated Interfaces</title>
|
<title>Deprecated Interfaces</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="concepts/iterator_concepts.html" title="Iterator Requirements">
|
<link rel="prev" href="concepts/iterator_concepts.html" title="Iterator Requirements">
|
||||||
<link rel="next" href="deprecated_interfaces/regex_format.html" title="regex_format (Deprecated)">
|
<link rel="next" href="deprecated_interfaces/regex_format.html" title="regex_format (Deprecated)">
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="concepts/iterator_concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deprecated_interfaces/regex_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="concepts/iterator_concepts.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="deprecated_interfaces/regex_format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_deprecated_interfaces">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces"></a><a class="link" href="deprecated_interfaces.html" title="Deprecated Interfaces">Deprecated Interfaces</a>
|
<a name="boost_regex.ref.deprecated_interfaces"></a><a class="link" href="deprecated_interfaces.html" title="Deprecated Interfaces">Deprecated Interfaces</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="deprecated_interfaces/regex_format.html">regex_format
|
<dt><span class="section"><a href="deprecated_interfaces/regex_format.html">regex_format
|
||||||
(Deprecated)</a></span></dt>
|
(Deprecated)</a></span></dt>
|
||||||
<dt><span class="section"><a href="deprecated_interfaces/regex_grep.html">regex_grep
|
<dt><span class="section"><a href="deprecated_interfaces/regex_grep.html">regex_grep
|
||||||
@ -39,7 +39,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>High Level Class RegEx (Deprecated)</title>
|
<title>High Level Class RegEx (Deprecated)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="regex_split.html" title="regex_split (deprecated)">
|
<link rel="prev" href="regex_split.html" title="regex_split (deprecated)">
|
||||||
<link rel="next" href="../internal_details.html" title="Internal Details">
|
<link rel="next" href="../internal_details.html" title="Internal Details">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_split.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../internal_details.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_split.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../internal_details.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_deprecated_interfaces_old_regex">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.old_regex"></a><a class="link" href="old_regex.html" title="High Level Class RegEx (Deprecated)">High
|
<a name="boost_regex.ref.deprecated_interfaces.old_regex"></a><a class="link" href="old_regex.html" title="High Level Class RegEx (Deprecated)">High
|
||||||
Level Class RegEx (Deprecated)</a>
|
Level Class RegEx (Deprecated)</a>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
The class RegEx provides a high level simplified interface to the regular
|
The class RegEx provides a high level simplified interface to the regular
|
||||||
expression library, this class only handles narrow character strings, and
|
expression library, this class only handles narrow character strings, and
|
||||||
regular expressions always follow the "normal" syntax - that
|
regular expressions always follow the "normal" syntax - that
|
||||||
is the same as the perl / ECMAScript synatx.
|
is the same as the perl / ECMAScript syntax.
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&</span> <span class="identifier">expression</span><span class="special">);</span>
|
<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&</span> <span class="identifier">expression</span><span class="special">);</span>
|
||||||
<span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepFileCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">file</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&</span> <span class="identifier">expression</span><span class="special">);</span>
|
<span class="keyword">typedef</span> <span class="keyword">bool</span> <span class="special">(*</span><span class="identifier">GrepFileCallback</span><span class="special">)(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">file</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">RegEx</span><span class="special">&</span> <span class="identifier">expression</span><span class="special">);</span>
|
||||||
@ -232,10 +232,9 @@
|
|||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
|
<code class="computeroutput"><span class="keyword">unsigned</span> <span class="keyword">int</span>
|
||||||
<span class="identifier">SetExpression</span><span class="special">(</span><span class="identifier">constchar</span><span class="special">*</span>
|
<span class="identifier">SetExpression</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span> <span class="keyword">bool</span>
|
||||||
<span class="identifier">p</span><span class="special">,</span>
|
<span class="identifier">icase</span> <span class="special">=</span>
|
||||||
<span class="keyword">bool</span> <span class="identifier">icase</span>
|
<span class="keyword">false</span><span class="special">);</span></code>
|
||||||
<span class="special">=</span> <span class="keyword">false</span><span class="special">);</span></code>
|
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@ -488,7 +487,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
Finds all matches of the current expression in the files files
|
Finds all matches of the current expression in the files <span class="emphasis"><em>files</em></span>
|
||||||
using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
|
using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
|
||||||
For each match calls the call-back function cb. If the call-back
|
For each match calls the call-back function cb. If the call-back
|
||||||
returns false then the algorithm returns without considering
|
returns false then the algorithm returns without considering
|
||||||
@ -523,7 +522,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
Finds all matches of the current expression in the files files
|
Finds all matches of the current expression in the files <span class="emphasis"><em>files</em></span>
|
||||||
using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
|
using the <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a> <span class="emphasis"><em>flags</em></span>.
|
||||||
For each match calls the call-back function cb.
|
For each match calls the call-back function cb.
|
||||||
</p>
|
</p>
|
||||||
@ -641,9 +640,9 @@
|
|||||||
be treated. If <span class="emphasis"><em>copy</em></span> is true then all unmatched
|
be treated. If <span class="emphasis"><em>copy</em></span> is true then all unmatched
|
||||||
sections of input are copied unchanged to output, if the flag
|
sections of input are copied unchanged to output, if the flag
|
||||||
<span class="emphasis"><em>format_first_only</em></span> is set then only the first
|
<span class="emphasis"><em>format_first_only</em></span> is set then only the first
|
||||||
occurance of the pattern found is replaced. Returns the new string.
|
occurrence of the pattern found is replaced. Returns the new
|
||||||
See also <a class="link" href="../../format.html" title="Search and Replace Format String Syntax">format string syntax</a>,
|
string. See also <a class="link" href="../../format.html" title="Search and Replace Format String Syntax">format string
|
||||||
and <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
|
syntax</a>, and <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -670,9 +669,9 @@
|
|||||||
be treated. If <span class="emphasis"><em>copy</em></span> is true then all unmatched
|
be treated. If <span class="emphasis"><em>copy</em></span> is true then all unmatched
|
||||||
sections of input are copied unchanged to output, if the flag
|
sections of input are copied unchanged to output, if the flag
|
||||||
<span class="emphasis"><em>format_first_only</em></span> is set then only the first
|
<span class="emphasis"><em>format_first_only</em></span> is set then only the first
|
||||||
occurance of the pattern found is replaced. Returns the new string.
|
occurrence of the pattern found is replaced. Returns the new
|
||||||
See also <a class="link" href="../../format.html" title="Search and Replace Format String Syntax">format string syntax</a>,
|
string. See also <a class="link" href="../../format.html" title="Search and Replace Format String Syntax">format string
|
||||||
and <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
|
syntax</a>, and <a class="link" href="../match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -819,7 +818,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_format (Deprecated)</title>
|
<title>regex_format (Deprecated)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="prev" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
||||||
<link rel="next" href="regex_grep.html" title="regex_grep (Deprecated)">
|
<link rel="next" href="regex_grep.html" title="regex_grep (Deprecated)">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_grep.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_grep.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_deprecated_interfaces_regex_format">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.regex_format"></a><a class="link" href="regex_format.html" title="regex_format (Deprecated)">regex_format
|
<a name="boost_regex.ref.deprecated_interfaces.regex_format"></a><a class="link" href="regex_format.html" title="regex_format (Deprecated)">regex_format
|
||||||
(Deprecated)</a>
|
(Deprecated)</a>
|
||||||
@ -159,7 +159,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_grep (Deprecated)</title>
|
<title>regex_grep (Deprecated)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="regex_format.html" title="regex_format (Deprecated)">
|
<link rel="prev" href="regex_format.html" title="regex_format (Deprecated)">
|
||||||
<link rel="next" href="regex_split.html" title="regex_split (deprecated)">
|
<link rel="next" href="regex_split.html" title="regex_split (deprecated)">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_format.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_split.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_format.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_split.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_deprecated_interfaces_regex_grep">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.regex_grep"></a><a class="link" href="regex_grep.html" title="regex_grep (Deprecated)">regex_grep
|
<a name="boost_regex.ref.deprecated_interfaces.regex_grep"></a><a class="link" href="regex_grep.html" title="regex_grep (Deprecated)">regex_grep
|
||||||
(Deprecated)</a>
|
(Deprecated)</a>
|
||||||
@ -362,7 +362,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_split (deprecated)</title>
|
<title>regex_split (deprecated)</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
<link rel="up" href="../deprecated_interfaces.html" title="Deprecated Interfaces">
|
||||||
<link rel="prev" href="regex_grep.html" title="regex_grep (Deprecated)">
|
<link rel="prev" href="regex_grep.html" title="regex_grep (Deprecated)">
|
||||||
<link rel="next" href="old_regex.html" title="High Level Class RegEx (Deprecated)">
|
<link rel="next" href="old_regex.html" title="High Level Class RegEx (Deprecated)">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_grep.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="old_regex.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_grep.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../deprecated_interfaces.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="old_regex.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_deprecated_interfaces_regex_split">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.deprecated_interfaces.regex_split"></a><a class="link" href="regex_split.html" title="regex_split (deprecated)">regex_split
|
<a name="boost_regex.ref.deprecated_interfaces.regex_split"></a><a class="link" href="regex_split.html" title="regex_split (deprecated)">regex_split
|
||||||
(deprecated)</a>
|
(deprecated)</a>
|
||||||
@ -115,7 +115,7 @@
|
|||||||
<span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span>
|
<span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span>
|
||||||
<span class="keyword">while</span><span class="special">(</span><span class="identifier">is</span><span class="special">.</span><span class="identifier">get</span><span class="special">(</span><span class="identifier">c</span><span class="special">))</span>
|
<span class="keyword">while</span><span class="special">(</span><span class="identifier">is</span><span class="special">.</span><span class="identifier">get</span><span class="special">(</span><span class="identifier">c</span><span class="special">))</span>
|
||||||
<span class="special">{</span>
|
<span class="special">{</span>
|
||||||
<span class="comment">// use logarithmic growth stategy, in case</span>
|
<span class="comment">// use logarithmic growth strategy, in case</span>
|
||||||
<span class="comment">// in_avail (above) returned zero:</span>
|
<span class="comment">// in_avail (above) returned zero:</span>
|
||||||
<span class="keyword">if</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">())</span>
|
<span class="keyword">if</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">())</span>
|
||||||
<span class="identifier">s</span><span class="special">.</span><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">*</span> <span class="number">3</span><span class="special">);</span>
|
<span class="identifier">s</span><span class="special">.</span><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">*</span> <span class="number">3</span><span class="special">);</span>
|
||||||
@ -149,7 +149,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>error_type</title>
|
<title>error_type</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="match_flag_type.html" title="match_flag_type">
|
<link rel="prev" href="match_flag_type.html" title="match_flag_type">
|
||||||
<link rel="next" href="regex_traits.html" title="regex_traits">
|
<link rel="next" href="regex_traits.html" title="regex_traits">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="match_flag_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_traits.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="match_flag_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_traits.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_error_type">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.error_type"></a><a class="link" href="error_type.html" title="error_type">error_type</a>
|
<a name="boost_regex.ref.error_type"></a><a class="link" href="error_type.html" title="error_type">error_type</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -257,7 +257,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Internal Details</title>
|
<title>Internal Details</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">
|
<link rel="prev" href="deprecated_interfaces/old_regex.html" title="High Level Class RegEx (Deprecated)">
|
||||||
<link rel="next" href="internal_details/uni_iter.html" title="Unicode Iterators">
|
<link rel="next" href="internal_details/uni_iter.html" title="Unicode Iterators">
|
||||||
@ -22,16 +22,16 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="deprecated_interfaces/old_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="internal_details/uni_iter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="deprecated_interfaces/old_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="internal_details/uni_iter.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_internal_details">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.internal_details"></a><a class="link" href="internal_details.html" title="Internal Details">Internal Details</a>
|
<a name="boost_regex.ref.internal_details"></a><a class="link" href="internal_details.html" title="Internal Details">Internal Details</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl class="toc"><dt><span class="section"><a href="internal_details/uni_iter.html">Unicode
|
<div class="toc"><dl><dt><span class="section"><a href="internal_details/uni_iter.html">Unicode
|
||||||
Iterators</a></span></dt></dl></div>
|
Iterators</a></span></dt></dl></div>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Unicode Iterators</title>
|
<title>Unicode Iterators</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../internal_details.html" title="Internal Details">
|
<link rel="up" href="../internal_details.html" title="Internal Details">
|
||||||
<link rel="prev" href="../internal_details.html" title="Internal Details">
|
<link rel="prev" href="../internal_details.html" title="Internal Details">
|
||||||
<link rel="next" href="../../background_information.html" title="Background Information">
|
<link rel="next" href="../../background_information.html" title="Background Information">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../internal_details.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../internal_details.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../background_information.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../internal_details.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../internal_details.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../background_information.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_internal_details_uni_iter">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.internal_details.uni_iter"></a><a class="link" href="uni_iter.html" title="Unicode Iterators">Unicode
|
<a name="boost_regex.ref.internal_details.uni_iter"></a><a class="link" href="uni_iter.html" title="Unicode Iterators">Unicode
|
||||||
Iterators</a>
|
Iterators</a>
|
||||||
@ -31,11 +31,7 @@
|
|||||||
<a name="boost_regex.ref.internal_details.uni_iter.h0"></a>
|
<a name="boost_regex.ref.internal_details.uni_iter.h0"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.internal_details.uni_iter.synopsis"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.synopsis">Synopsis</a>
|
<span class="phrase"><a name="boost_regex.ref.internal_details.uni_iter.synopsis"></a></span><a class="link" href="uni_iter.html#boost_regex.ref.internal_details.uni_iter.synopsis">Synopsis</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
|
||||||
</p>
|
|
||||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">pending</span><span class="special">/</span><span class="identifier">unicode_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></pre>
|
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">regex</span><span class="special">/</span><span class="identifier">pending</span><span class="special">/</span><span class="identifier">unicode_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></pre>
|
||||||
<p>
|
|
||||||
</p>
|
|
||||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BaseIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U16Type</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint16_t</span><span class="special">></span>
|
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">BaseIterator</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U16Type</span> <span class="special">=</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">uint16_t</span><span class="special">></span>
|
||||||
<span class="keyword">class</span> <span class="identifier">u32_to_u16_iterator</span><span class="special">;</span>
|
<span class="keyword">class</span> <span class="identifier">u32_to_u16_iterator</span><span class="special">;</span>
|
||||||
|
|
||||||
@ -96,7 +92,7 @@
|
|||||||
The three-arg constructor of this class takes the start and end of the
|
The three-arg constructor of this class takes the start and end of the
|
||||||
underlying sequence as well as the position to start iteration from. This
|
underlying sequence as well as the position to start iteration from. This
|
||||||
constructor validates that the underlying sequence has validly encoded
|
constructor validates that the underlying sequence has validly encoded
|
||||||
endpoints: this prevents accidently incrementing/decrementing past the
|
endpoints: this prevents accidentally incrementing/decrementing past the
|
||||||
end of the underlying sequence as a result of invalid UTF16 code sequences
|
end of the underlying sequence as a result of invalid UTF16 code sequences
|
||||||
at the endpoints of the underlying range.
|
at the endpoints of the underlying range.
|
||||||
</p>
|
</p>
|
||||||
@ -131,7 +127,7 @@
|
|||||||
The three-arg constructor of this class takes the start and end of the
|
The three-arg constructor of this class takes the start and end of the
|
||||||
underlying sequence as well as the position to start iteration from. This
|
underlying sequence as well as the position to start iteration from. This
|
||||||
constructor validates that the underlying sequence has validly encoded
|
constructor validates that the underlying sequence has validly encoded
|
||||||
endpoints: this prevents accidently incrementing/decrementing past the
|
endpoints: this prevents accidentally incrementing/decrementing past the
|
||||||
end of the underlying sequence as a result of invalid UTF8 code sequences
|
end of the underlying sequence as a result of invalid UTF8 code sequences
|
||||||
at the endpoints of the underlying range.
|
at the endpoints of the underlying range.
|
||||||
</p>
|
</p>
|
||||||
@ -168,7 +164,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>match_flag_type</title>
|
<title>match_flag_type</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="syntax_option_type/syntax_option_type_literal.html" title="Options for Literal Strings">
|
<link rel="prev" href="syntax_option_type/syntax_option_type_literal.html" title="Options for Literal Strings">
|
||||||
<link rel="next" href="error_type.html" title="error_type">
|
<link rel="next" href="error_type.html" title="error_type">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="syntax_option_type/syntax_option_type_literal.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="error_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="syntax_option_type/syntax_option_type_literal.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="error_type.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_match_flag_type">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.match_flag_type"></a><a class="link" href="match_flag_type.html" title="match_flag_type">match_flag_type</a>
|
<a name="boost_regex.ref.match_flag_type"></a><a class="link" href="match_flag_type.html" title="match_flag_type">match_flag_type</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -483,7 +483,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>match_results</title>
|
<title>match_results</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="basic_regex.html" title="basic_regex">
|
<link rel="prev" href="basic_regex.html" title="basic_regex">
|
||||||
<link rel="next" href="sub_match.html" title="sub_match">
|
<link rel="next" href="sub_match.html" title="sub_match">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="basic_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sub_match.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="basic_regex.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sub_match.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_match_results">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.match_results"></a><a class="link" href="match_results.html" title="match_results">match_results</a>
|
<a name="boost_regex.ref.match_results"></a><a class="link" href="match_results.html" title="match_results">match_results</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -818,7 +818,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Interfacing With Non-Standard String Types</title>
|
<title>Interfacing With Non-Standard String Types</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="regex_traits.html" title="regex_traits">
|
<link rel="prev" href="regex_traits.html" title="regex_traits">
|
||||||
<link rel="next" href="non_std_strings/icu.html" title="Working With Unicode and ICU String Types">
|
<link rel="next" href="non_std_strings/icu.html" title="Working With Unicode and ICU String Types">
|
||||||
@ -22,12 +22,12 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_traits.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="non_std_strings/icu.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_traits.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="non_std_strings/icu.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings"></a><a class="link" href="non_std_strings.html" title="Interfacing With Non-Standard String Types">Interfacing With Non-Standard
|
<a name="boost_regex.ref.non_std_strings"></a><a class="link" href="non_std_strings.html" title="Interfacing With Non-Standard String Types">Interfacing With Non-Standard
|
||||||
String Types</a>
|
String Types</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="non_std_strings/icu.html">Working With Unicode
|
<dt><span class="section"><a href="non_std_strings/icu.html">Working With Unicode
|
||||||
and ICU String Types</a></span></dt>
|
and ICU String Types</a></span></dt>
|
||||||
<dd><dl>
|
<dd><dl>
|
||||||
@ -66,14 +66,14 @@
|
|||||||
can be converted into a pair of pointers (which can be used as iterators).
|
can be converted into a pair of pointers (which can be used as iterators).
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Some non-standard string types are sufficiently common that wappers have
|
Some non-standard string types are sufficiently common that wrappers have
|
||||||
been provided for them already: currently this includes the ICU and MFC string
|
been provided for them already: currently this includes the ICU and MFC string
|
||||||
class types.
|
class types.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Working With Unicode and ICU String Types</title>
|
<title>Working With Unicode and ICU String Types</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
<link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
||||||
<link rel="prev" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
<link rel="prev" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
||||||
<link rel="next" href="icu/intro.html" title="Introduction to using Regex with ICU">
|
<link rel="next" href="icu/intro.html" title="Introduction to using Regex with ICU">
|
||||||
@ -22,12 +22,12 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../non_std_strings.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_std_strings.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="icu/intro.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../non_std_strings.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_std_strings.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="icu/intro.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_icu">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.icu"></a><a class="link" href="icu.html" title="Working With Unicode and ICU String Types">Working With Unicode
|
<a name="boost_regex.ref.non_std_strings.icu"></a><a class="link" href="icu.html" title="Working With Unicode and ICU String Types">Working With Unicode
|
||||||
and ICU String Types</a>
|
and ICU String Types</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="icu/intro.html">Introduction
|
<dt><span class="section"><a href="icu/intro.html">Introduction
|
||||||
to using Regex with ICU</a></span></dt>
|
to using Regex with ICU</a></span></dt>
|
||||||
<dt><span class="section"><a href="icu/unicode_types.html">Unicode
|
<dt><span class="section"><a href="icu/unicode_types.html">Unicode
|
||||||
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Introduction to using Regex with ICU</title>
|
<title>Introduction to using Regex with ICU</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
||||||
<link rel="prev" href="../icu.html" title="Working With Unicode and ICU String Types">
|
<link rel="prev" href="../icu.html" title="Working With Unicode and ICU String Types">
|
||||||
<link rel="next" href="unicode_types.html" title="Unicode regular expression types">
|
<link rel="next" href="unicode_types.html" title="Unicode regular expression types">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../icu.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode_types.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../icu.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode_types.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_icu_intro">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.icu.intro"></a><a class="link" href="intro.html" title="Introduction to using Regex with ICU">Introduction
|
<a name="boost_regex.ref.non_std_strings.icu.intro"></a><a class="link" href="intro.html" title="Introduction to using Regex with ICU">Introduction
|
||||||
to using Regex with ICU</a>
|
to using Regex with ICU</a>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<p>
|
<p>
|
||||||
In order to use this header you will need the <a href="http://www.ibm.com/software/globalization/icu/" target="_top">ICU
|
In order to use this header you will need the <a href="http://www.ibm.com/software/globalization/icu/" target="_top">ICU
|
||||||
library</a>, and you will need to have built the Boost.Regex library
|
library</a>, and you will need to have built the Boost.Regex library
|
||||||
with <a class="link" href="../../../install.html#boost_regex.install.building_with_unicode_and_icu_support">ICU
|
with <a class="link" href="../../../install.html#boost_regex.install.building_with_unicode_and_icu_su">ICU
|
||||||
support enabled</a>.
|
support enabled</a>.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
@ -62,7 +62,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Unicode Regular Expression Algorithms</title>
|
<title>Unicode Regular Expression Algorithms</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
||||||
<link rel="prev" href="unicode_types.html" title="Unicode regular expression types">
|
<link rel="prev" href="unicode_types.html" title="Unicode regular expression types">
|
||||||
<link rel="next" href="unicode_iter.html" title="Unicode Aware Regex Iterators">
|
<link rel="next" href="unicode_iter.html" title="Unicode Aware Regex Iterators">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="unicode_types.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode_iter.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="unicode_types.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode_iter.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_icu_unicode_algo">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.icu.unicode_algo"></a><a class="link" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">Unicode
|
<a name="boost_regex.ref.non_std_strings.icu.unicode_algo"></a><a class="link" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">Unicode
|
||||||
Regular Expression Algorithms</a>
|
Regular Expression Algorithms</a>
|
||||||
@ -166,7 +166,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Unicode Aware Regex Iterators</title>
|
<title>Unicode Aware Regex Iterators</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
||||||
<link rel="prev" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
|
<link rel="prev" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
|
||||||
<link rel="next" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
<link rel="next" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="unicode_algo.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="unicode_algo.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_icu_unicode_iter">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.icu.unicode_iter"></a><a class="link" href="unicode_iter.html" title="Unicode Aware Regex Iterators">Unicode
|
<a name="boost_regex.ref.non_std_strings.icu.unicode_iter"></a><a class="link" href="unicode_iter.html" title="Unicode Aware Regex Iterators">Unicode
|
||||||
Aware Regex Iterators</a>
|
Aware Regex Iterators</a>
|
||||||
@ -309,7 +309,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Unicode regular expression types</title>
|
<title>Unicode regular expression types</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
<link rel="up" href="../icu.html" title="Working With Unicode and ICU String Types">
|
||||||
<link rel="prev" href="intro.html" title="Introduction to using Regex with ICU">
|
<link rel="prev" href="intro.html" title="Introduction to using Regex with ICU">
|
||||||
<link rel="next" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
|
<link rel="next" href="unicode_algo.html" title="Unicode Regular Expression Algorithms">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="intro.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode_algo.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="intro.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../icu.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="unicode_algo.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_icu_unicode_types">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.icu.unicode_types"></a><a class="link" href="unicode_types.html" title="Unicode regular expression types">Unicode
|
<a name="boost_regex.ref.non_std_strings.icu.unicode_types"></a><a class="link" href="unicode_types.html" title="Unicode regular expression types">Unicode
|
||||||
regular expression types</a>
|
regular expression types</a>
|
||||||
@ -68,7 +68,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
||||||
object from the Null-terminated UTF-8 characater sequence <span class="emphasis"><em>p</em></span>.
|
object from the Null-terminated UTF-8 character sequence <span class="emphasis"><em>p</em></span>.
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
|
<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">unsigned</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
|
||||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
|
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
|
||||||
@ -76,7 +76,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
||||||
object from the Null-terminated UTF-8 characater sequence p.
|
object from the Null-terminated UTF-8 character sequence p.
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
|
<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="keyword">wchar_t</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
|
||||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
|
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
|
||||||
@ -84,9 +84,9 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
||||||
object from the Null-terminated characater sequence p. The character
|
object from the Null-terminated character sequence p. The character encoding
|
||||||
encoding of the sequence is determined based upon sizeof(wchar_t): 1
|
of the sequence is determined based upon sizeof(wchar_t): 1 implies UTF-8,
|
||||||
implies UTF-8, 2 implies UTF-16, and 4 implies UTF-32.
|
2 implies UTF-16, and 4 implies UTF-32.
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UChar</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
|
<pre class="programlisting"><span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">UChar</span><span class="special">*</span> <span class="identifier">p</span><span class="special">,</span>
|
||||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
|
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">regex_constants</span><span class="special">::</span><span class="identifier">syntax_option_type</span> <span class="identifier">opt</span>
|
||||||
@ -94,7 +94,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
<span class="bold"><strong>Effects</strong></span>: Creates a regular expression
|
||||||
object from the Null-terminated UTF-16 characater sequence p.
|
object from the Null-terminated UTF-16 character sequence p.
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">></span>
|
<pre class="programlisting"><span class="keyword">template</span><span class="special"><</span><span class="keyword">class</span> <span class="identifier">C</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">A</span><span class="special">></span>
|
||||||
<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">C</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">>&</span> <span class="identifier">s</span><span class="special">,</span>
|
<span class="identifier">u32regex</span> <span class="identifier">make_u32regex</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_string</span><span class="special"><</span><span class="identifier">C</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">A</span><span class="special">>&</span> <span class="identifier">s</span><span class="special">,</span>
|
||||||
@ -118,7 +118,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Using Boost Regex With MFC Strings</title>
|
<title>Using Boost Regex With MFC Strings</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
<link rel="up" href="../non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
||||||
<link rel="prev" href="icu/unicode_iter.html" title="Unicode Aware Regex Iterators">
|
<link rel="prev" href="icu/unicode_iter.html" title="Unicode Aware Regex Iterators">
|
||||||
<link rel="next" href="mfc_strings/mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
|
<link rel="next" href="mfc_strings/mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
|
||||||
@ -22,12 +22,12 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="icu/unicode_iter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_std_strings.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_strings/mfc_intro.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="icu/unicode_iter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../non_std_strings.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_strings/mfc_intro.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_mfc_strings">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings"></a><a class="link" href="mfc_strings.html" title="Using Boost Regex With MFC Strings">Using
|
<a name="boost_regex.ref.non_std_strings.mfc_strings"></a><a class="link" href="mfc_strings.html" title="Using Boost Regex With MFC Strings">Using
|
||||||
Boost Regex With MFC Strings</a>
|
Boost Regex With MFC Strings</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="mfc_strings/mfc_intro.html">Introduction
|
<dt><span class="section"><a href="mfc_strings/mfc_intro.html">Introduction
|
||||||
to Boost.Regex and MFC Strings</a></span></dt>
|
to Boost.Regex and MFC Strings</a></span></dt>
|
||||||
<dt><span class="section"><a href="mfc_strings/mfc_regex_types.html">Regex
|
<dt><span class="section"><a href="mfc_strings/mfc_regex_types.html">Regex
|
||||||
@ -42,7 +42,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Overloaded Algorithms For MFC String Types</title>
|
<title>Overloaded Algorithms For MFC String Types</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
||||||
<link rel="prev" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
|
<link rel="prev" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
|
||||||
<link rel="next" href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
|
<link rel="next" href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="mfc_regex_create.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_iter.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="mfc_regex_create.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_iter.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_mfc_strings_mfc_algo">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo"></a><a class="link" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">Overloaded
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo"></a><a class="link" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">Overloaded
|
||||||
Algorithms For MFC String Types</a>
|
Algorithms For MFC String Types</a>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h1"></a>
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match__second_overload_">regex_match
|
<span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match_second_overload"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_match_second_overload">regex_match
|
||||||
(second overload)</a>
|
(second overload)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
|
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
|
||||||
@ -150,7 +150,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h3"></a>
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.h3"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search__second_overload_">regex_search
|
<span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search_second_overload"></a></span><a class="link" href="mfc_algo.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_algo.regex_search_second_overload">regex_search
|
||||||
(second overload)</a>
|
(second overload)</a>
|
||||||
</h5>
|
</h5>
|
||||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
|
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T</span><span class="special">></span>
|
||||||
@ -214,7 +214,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Introduction to Boost.Regex and MFC Strings</title>
|
<title>Introduction to Boost.Regex and MFC Strings</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
||||||
<link rel="prev" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
<link rel="prev" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
||||||
<link rel="next" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
|
<link rel="next" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_regex_types.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_regex_types.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_mfc_strings_mfc_intro">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_intro"></a><a class="link" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">Introduction
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_intro"></a><a class="link" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">Introduction
|
||||||
to Boost.Regex and MFC Strings</a>
|
to Boost.Regex and MFC Strings</a>
|
||||||
@ -51,7 +51,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Iterating Over the Matches Within An MFC String</title>
|
<title>Iterating Over the Matches Within An MFC String</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
||||||
<link rel="prev" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
|
<link rel="prev" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
|
||||||
<link rel="next" href="../../posix.html" title="POSIX Compatible C API's">
|
<link rel="next" href="../../posix.html" title="POSIX Compatible C API's">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="mfc_algo.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../posix.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="mfc_algo.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../posix.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_mfc_strings_mfc_iter">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter"></a><a class="link" href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">Iterating
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter"></a><a class="link" href="mfc_iter.html" title="Iterating Over the Matches Within An MFC String">Iterating
|
||||||
Over the Matches Within An MFC String</a>
|
Over the Matches Within An MFC String</a>
|
||||||
@ -69,7 +69,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.h1"></a>
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.h1"></a>
|
||||||
<span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers"></a></span><a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_helpers">regex_token_iterator
|
<span class="phrase"><a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_he"></a></span><a class="link" href="mfc_iter.html#boost_regex.ref.non_std_strings.mfc_strings.mfc_iter.regex_token_iterator_creation_he">regex_token_iterator
|
||||||
creation helpers</a>
|
creation helpers</a>
|
||||||
</h5>
|
</h5>
|
||||||
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">></span>
|
<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">class</span> <span class="identifier">charT</span><span class="special">></span>
|
||||||
@ -136,7 +136,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Regular Expression Creation From an MFC String</title>
|
<title>Regular Expression Creation From an MFC String</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
||||||
<link rel="prev" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
|
<link rel="prev" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">
|
||||||
<link rel="next" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
|
<link rel="next" href="mfc_algo.html" title="Overloaded Algorithms For MFC String Types">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="mfc_regex_types.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_algo.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="mfc_regex_types.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_algo.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_mfc_strings_mfc_regex_create">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_create"></a><a class="link" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">Regular
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_create"></a><a class="link" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">Regular
|
||||||
Expression Creation From an MFC String</a>
|
Expression Creation From an MFC String</a>
|
||||||
@ -43,7 +43,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Regex Types Used With MFC Strings</title>
|
<title>Regex Types Used With MFC Strings</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
<link rel="up" href="../mfc_strings.html" title="Using Boost Regex With MFC Strings">
|
||||||
<link rel="prev" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
|
<link rel="prev" href="mfc_intro.html" title="Introduction to Boost.Regex and MFC Strings">
|
||||||
<link rel="next" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
|
<link rel="next" href="mfc_regex_create.html" title="Regular Expression Creation From an MFC String">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="mfc_intro.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_regex_create.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="mfc_intro.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../mfc_strings.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="mfc_regex_create.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_non_std_strings_mfc_strings_mfc_regex_types">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h5 class="title">
|
<div class="titlepage"><div><div><h5 class="title">
|
||||||
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_types"></a><a class="link" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">Regex
|
<a name="boost_regex.ref.non_std_strings.mfc_strings.mfc_regex_types"></a><a class="link" href="mfc_regex_types.html" title="Regex Types Used With MFC Strings">Regex
|
||||||
Types Used With MFC Strings</a>
|
Types Used With MFC Strings</a>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>POSIX Compatible C API's</title>
|
<title>POSIX Compatible C API's</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="non_std_strings/mfc_strings/mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
|
<link rel="prev" href="non_std_strings/mfc_strings/mfc_iter.html" title="Iterating Over the Matches Within An MFC String">
|
||||||
<link rel="next" href="concepts.html" title="Concepts">
|
<link rel="next" href="concepts.html" title="Concepts">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="non_std_strings/mfc_strings/mfc_iter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="non_std_strings/mfc_strings/mfc_iter.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_posix">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.posix"></a><a class="link" href="posix.html" title="POSIX Compatible C API's">POSIX Compatible C API's</a>
|
<a name="boost_regex.ref.posix"></a><a class="link" href="posix.html" title="POSIX Compatible C API's">POSIX Compatible C API's</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -539,7 +539,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_iterator</title>
|
<title>regex_iterator</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="regex_replace.html" title="regex_replace">
|
<link rel="prev" href="regex_replace.html" title="regex_replace">
|
||||||
<link rel="next" href="regex_token_iterator.html" title="regex_token_iterator">
|
<link rel="next" href="regex_token_iterator.html" title="regex_token_iterator">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_replace.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_token_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_replace.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_token_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_regex_iterator">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.regex_iterator"></a><a class="link" href="regex_iterator.html" title="regex_iterator">regex_iterator</a>
|
<a name="boost_regex.ref.regex_iterator"></a><a class="link" href="regex_iterator.html" title="regex_iterator">regex_iterator</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -170,7 +170,8 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">re</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
|
<code class="computeroutput"><span class="number">1</span> <span class="special">+</span>
|
||||||
|
<span class="identifier">re</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -410,7 +411,7 @@
|
|||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
<span class="bold"><strong>Effects</strong></span>: returns an iterator that enumerates
|
<span class="bold"><strong>Effects</strong></span>: returns an iterator that enumerates
|
||||||
all occurences of expression <span class="emphasis"><em>e</em></span> in text <span class="emphasis"><em>p</em></span>
|
all occurrences of expression <span class="emphasis"><em>e</em></span> in text <span class="emphasis"><em>p</em></span>
|
||||||
using <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>
|
using <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>
|
||||||
<span class="emphasis"><em>m</em></span>.
|
<span class="emphasis"><em>m</em></span>.
|
||||||
</p>
|
</p>
|
||||||
@ -516,7 +517,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_match</title>
|
<title>regex_match</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="sub_match.html" title="sub_match">
|
<link rel="prev" href="sub_match.html" title="sub_match">
|
||||||
<link rel="next" href="regex_search.html" title="regex_search">
|
<link rel="next" href="regex_search.html" title="regex_search">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="sub_match.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_search.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="sub_match.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_search.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_regex_match">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.regex_match"></a><a class="link" href="regex_match.html" title="regex_match">regex_match</a>
|
<a name="boost_regex.ref.regex_match"></a><a class="link" href="regex_match.html" title="regex_match">regex_match</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -141,7 +141,8 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
|
<code class="computeroutput"><span class="number">1</span> <span class="special">+</span>
|
||||||
|
<span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -401,7 +402,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_replace</title>
|
<title>regex_replace</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="regex_search.html" title="regex_search">
|
<link rel="prev" href="regex_search.html" title="regex_search">
|
||||||
<link rel="next" href="regex_iterator.html" title="regex_iterator">
|
<link rel="next" href="regex_iterator.html" title="regex_iterator">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_search.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_search.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_regex_replace">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.regex_replace"></a><a class="link" href="regex_replace.html" title="regex_replace">regex_replace</a>
|
<a name="boost_regex.ref.regex_replace"></a><a class="link" href="regex_replace.html" title="regex_replace">regex_replace</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -65,8 +65,8 @@
|
|||||||
<span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
|
<span class="identifier">match_flag_type</span> <span class="identifier">flags</span> <span class="special">=</span> <span class="identifier">match_default</span><span class="special">);</span>
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
Enumerates all the occurences of expression <span class="emphasis"><em>e</em></span> in the
|
Enumerates all the occurrences of expression <span class="emphasis"><em>e</em></span> in the
|
||||||
sequence [first, last), replacing each occurence with the string that results
|
sequence [first, last), replacing each occurrence with the string that results
|
||||||
by merging the match found with the format string <span class="emphasis"><em>fmt</em></span>,
|
by merging the match found with the format string <span class="emphasis"><em>fmt</em></span>,
|
||||||
and copies the resulting string to <span class="emphasis"><em>out</em></span>. In the case
|
and copies the resulting string to <span class="emphasis"><em>out</em></span>. In the case
|
||||||
that <span class="emphasis"><em>fmt</em></span> is a unary, binary or ternary function object,
|
that <span class="emphasis"><em>fmt</em></span> is a unary, binary or ternary function object,
|
||||||
@ -80,11 +80,11 @@
|
|||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
If the flag <code class="computeroutput"><span class="identifier">format_first_only</span></code>
|
If the flag <code class="computeroutput"><span class="identifier">format_first_only</span></code>
|
||||||
is set in flags then only the first occurence of <span class="emphasis"><em>e</em></span> is
|
is set in flags then only the first occurrence of <span class="emphasis"><em>e</em></span>
|
||||||
replaced.
|
is replaced.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
The manner in which the format string <span class="emphasis"><em>fmt</em></span> is interpretted,
|
The manner in which the format string <span class="emphasis"><em>fmt</em></span> is interpreted,
|
||||||
along with the rules used for finding matches, are determined by the flags
|
along with the rules used for finding matches, are determined by the flags
|
||||||
set in <span class="emphasis"><em>flags</em></span>: see <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
|
set in <span class="emphasis"><em>flags</em></span>: see <a class="link" href="match_flag_type.html" title="match_flag_type"><code class="computeroutput"><span class="identifier">match_flag_type</span></code></a>.
|
||||||
</p>
|
</p>
|
||||||
@ -307,7 +307,7 @@
|
|||||||
|
|
||||||
<span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">header_text</span> <span class="special">=</span>
|
<span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span> <span class="identifier">header_text</span> <span class="special">=</span>
|
||||||
<span class="string">"<HTML>\n<HEAD>\n"</span>
|
<span class="string">"<HTML>\n<HEAD>\n"</span>
|
||||||
<span class="string">"<TITLE>Auto-generated html formated source</TITLE>\n"</span>
|
<span class="string">"<TITLE>Auto-generated html formatted source</TITLE>\n"</span>
|
||||||
<span class="string">"<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1252\">\n"</span>
|
<span class="string">"<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1252\">\n"</span>
|
||||||
<span class="string">"</HEAD>\n"</span>
|
<span class="string">"</HEAD>\n"</span>
|
||||||
<span class="string">"<BODY LINK=\"#0000ff\" VLINK=\"#800080\" BGCOLOR=\"#ffffff\">\n"</span>
|
<span class="string">"<BODY LINK=\"#0000ff\" VLINK=\"#800080\" BGCOLOR=\"#ffffff\">\n"</span>
|
||||||
@ -318,7 +318,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_search</title>
|
<title>regex_search</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="regex_match.html" title="regex_match">
|
<link rel="prev" href="regex_match.html" title="regex_match">
|
||||||
<link rel="next" href="regex_replace.html" title="regex_replace">
|
<link rel="next" href="regex_replace.html" title="regex_replace">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_match.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_replace.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_match.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_replace.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_regex_search">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.regex_search"></a><a class="link" href="regex_search.html" title="regex_search">regex_search</a>
|
<a name="boost_regex.ref.regex_search"></a><a class="link" href="regex_search.html" title="regex_search">regex_search</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -133,7 +133,8 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
<code class="computeroutput"><span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
|
<code class="computeroutput"><span class="number">1</span> <span class="special">+</span>
|
||||||
|
<span class="identifier">e</span><span class="special">.</span><span class="identifier">mark_count</span><span class="special">()</span></code>
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -411,7 +412,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_token_iterator</title>
|
<title>regex_token_iterator</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="regex_iterator.html" title="regex_iterator">
|
<link rel="prev" href="regex_iterator.html" title="regex_iterator">
|
||||||
<link rel="next" href="bad_expression.html" title="bad_expression">
|
<link rel="next" href="bad_expression.html" title="bad_expression">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="regex_iterator.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bad_expression.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="regex_iterator.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bad_expression.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_regex_token_iterator">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.regex_token_iterator"></a><a class="link" href="regex_token_iterator.html" title="regex_token_iterator">regex_token_iterator</a>
|
<a name="boost_regex.ref.regex_token_iterator"></a><a class="link" href="regex_token_iterator.html" title="regex_token_iterator">regex_token_iterator</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -419,7 +419,7 @@
|
|||||||
<span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span>
|
<span class="keyword">char</span> <span class="identifier">c</span><span class="special">;</span>
|
||||||
<span class="keyword">while</span><span class="special">(</span><span class="identifier">is</span><span class="special">.</span><span class="identifier">get</span><span class="special">(</span><span class="identifier">c</span><span class="special">))</span>
|
<span class="keyword">while</span><span class="special">(</span><span class="identifier">is</span><span class="special">.</span><span class="identifier">get</span><span class="special">(</span><span class="identifier">c</span><span class="special">))</span>
|
||||||
<span class="special">{</span>
|
<span class="special">{</span>
|
||||||
<span class="comment">// use logarithmic growth stategy, in case</span>
|
<span class="comment">// use logarithmic growth strategy, in case</span>
|
||||||
<span class="comment">// in_avail (above) returned zero:</span>
|
<span class="comment">// in_avail (above) returned zero:</span>
|
||||||
<span class="keyword">if</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">())</span>
|
<span class="keyword">if</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">==</span> <span class="identifier">s</span><span class="special">.</span><span class="identifier">size</span><span class="special">())</span>
|
||||||
<span class="identifier">s</span><span class="special">.</span><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">*</span> <span class="number">3</span><span class="special">);</span>
|
<span class="identifier">s</span><span class="special">.</span><span class="identifier">reserve</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">capacity</span><span class="special">()</span> <span class="special">*</span> <span class="number">3</span><span class="special">);</span>
|
||||||
@ -470,7 +470,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>regex_traits</title>
|
<title>regex_traits</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="error_type.html" title="error_type">
|
<link rel="prev" href="error_type.html" title="error_type">
|
||||||
<link rel="next" href="non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
<link rel="next" href="non_std_strings.html" title="Interfacing With Non-Standard String Types">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="error_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="non_std_strings.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="error_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="non_std_strings.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_regex_traits">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.regex_traits"></a><a class="link" href="regex_traits.html" title="regex_traits">regex_traits</a>
|
<a name="boost_regex.ref.regex_traits"></a><a class="link" href="regex_traits.html" title="regex_traits">regex_traits</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -51,7 +51,7 @@
|
|||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
The class <code class="computeroutput"><span class="identifier">regex_traits</span></code> is
|
The class <code class="computeroutput"><span class="identifier">regex_traits</span></code> is
|
||||||
just a thin wrapper around an actual implemention class, which may be one
|
just a thin wrapper around an actual implementation class, which may be one
|
||||||
of:
|
of:
|
||||||
</p>
|
</p>
|
||||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
@ -93,7 +93,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>sub_match</title>
|
<title>sub_match</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="match_results.html" title="match_results">
|
<link rel="prev" href="match_results.html" title="match_results">
|
||||||
<link rel="next" href="regex_match.html" title="regex_match">
|
<link rel="next" href="regex_match.html" title="regex_match">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="match_results.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_match.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="match_results.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regex_match.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_sub_match">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.sub_match"></a><a class="link" href="sub_match.html" title="sub_match">sub_match</a>
|
<a name="boost_regex.ref.sub_match"></a><a class="link" href="sub_match.html" title="sub_match">sub_match</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
@ -898,7 +898,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>syntax_option_type</title>
|
<title>syntax_option_type</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../ref.html" title="Reference">
|
<link rel="up" href="../ref.html" title="Reference">
|
||||||
<link rel="prev" href="bad_expression.html" title="bad_expression">
|
<link rel="prev" href="bad_expression.html" title="bad_expression">
|
||||||
<link rel="next" href="syntax_option_type/syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
|
<link rel="next" href="syntax_option_type/syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="bad_expression.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type/syntax_option_type_synopsis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="bad_expression.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../ref.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type/syntax_option_type_synopsis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_syntax_option_type">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.ref.syntax_option_type"></a><a class="link" href="syntax_option_type.html" title="syntax_option_type">syntax_option_type</a>
|
<a name="boost_regex.ref.syntax_option_type"></a><a class="link" href="syntax_option_type.html" title="syntax_option_type">syntax_option_type</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="syntax_option_type/syntax_option_type_synopsis.html">syntax_option_type
|
<dt><span class="section"><a href="syntax_option_type/syntax_option_type_synopsis.html">syntax_option_type
|
||||||
Synopsis</a></span></dt>
|
Synopsis</a></span></dt>
|
||||||
<dt><span class="section"><a href="syntax_option_type/syntax_option_type_overview.html">Overview
|
<dt><span class="section"><a href="syntax_option_type/syntax_option_type_overview.html">Overview
|
||||||
@ -43,7 +43,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Options for POSIX Basic Regular Expressions</title>
|
<title>Options for POSIX Basic Regular Expressions</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
||||||
<link rel="prev" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
|
<link rel="prev" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
|
||||||
<link rel="next" href="syntax_option_type_literal.html" title="Options for Literal Strings">
|
<link rel="next" href="syntax_option_type_literal.html" title="Options for Literal Strings">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="syntax_option_type_extended.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_literal.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="syntax_option_type_extended.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_literal.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_syntax_option_type_syntax_option_type_basic">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_basic"></a><a class="link" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">Options
|
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_basic"></a><a class="link" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">Options
|
||||||
for POSIX Basic Regular Expressions</a>
|
for POSIX Basic Regular Expressions</a>
|
||||||
@ -400,7 +400,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Options for POSIX Extended Regular Expressions</title>
|
<title>Options for POSIX Extended Regular Expressions</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
||||||
<link rel="prev" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
|
<link rel="prev" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
|
||||||
<link rel="next" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
|
<link rel="next" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="syntax_option_type_perl.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_basic.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="syntax_option_type_perl.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_basic.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_syntax_option_type_syntax_option_type_extended">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_extended"></a><a class="link" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">Options
|
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_extended"></a><a class="link" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">Options
|
||||||
for POSIX Extended Regular Expressions</a>
|
for POSIX Extended Regular Expressions</a>
|
||||||
@ -353,7 +353,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Options for Literal Strings</title>
|
<title>Options for Literal Strings</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
||||||
<link rel="prev" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
|
<link rel="prev" href="syntax_option_type_basic.html" title="Options for POSIX Basic Regular Expressions">
|
||||||
<link rel="next" href="../match_flag_type.html" title="match_flag_type">
|
<link rel="next" href="../match_flag_type.html" title="match_flag_type">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="syntax_option_type_basic.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../match_flag_type.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="syntax_option_type_basic.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../match_flag_type.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_syntax_option_type_syntax_option_type_literal">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_literal"></a><a class="link" href="syntax_option_type_literal.html" title="Options for Literal Strings">Options
|
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_literal"></a><a class="link" href="syntax_option_type_literal.html" title="Options for Literal Strings">Options
|
||||||
for Literal Strings</a>
|
for Literal Strings</a>
|
||||||
@ -143,7 +143,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Overview of syntax_option_type</title>
|
<title>Overview of syntax_option_type</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
||||||
<link rel="prev" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
|
<link rel="prev" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">
|
||||||
<link rel="next" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
|
<link rel="next" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="syntax_option_type_synopsis.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_perl.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="syntax_option_type_synopsis.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_perl.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_syntax_option_type_syntax_option_type_overview">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_overview"></a><a class="link" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">Overview
|
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_overview"></a><a class="link" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">Overview
|
||||||
of syntax_option_type</a>
|
of syntax_option_type</a>
|
||||||
@ -60,7 +60,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Options for Perl Regular Expressions</title>
|
<title>Options for Perl Regular Expressions</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
||||||
<link rel="prev" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
|
<link rel="prev" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
|
||||||
<link rel="next" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
|
<link rel="next" href="syntax_option_type_extended.html" title="Options for POSIX Extended Regular Expressions">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="syntax_option_type_overview.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_extended.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="syntax_option_type_overview.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_extended.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_syntax_option_type_syntax_option_type_perl">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_perl"></a><a class="link" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">Options
|
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_perl"></a><a class="link" href="syntax_option_type_perl.html" title="Options for Perl Regular Expressions">Options
|
||||||
for Perl Regular Expressions</a>
|
for Perl Regular Expressions</a>
|
||||||
@ -413,7 +413,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>syntax_option_type Synopsis</title>
|
<title>syntax_option_type Synopsis</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
<link rel="up" href="../syntax_option_type.html" title="syntax_option_type">
|
||||||
<link rel="prev" href="../syntax_option_type.html" title="syntax_option_type">
|
<link rel="prev" href="../syntax_option_type.html" title="syntax_option_type">
|
||||||
<link rel="next" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
|
<link rel="next" href="syntax_option_type_overview.html" title="Overview of syntax_option_type">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_overview.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax_option_type.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax_option_type_overview.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_ref_syntax_option_type_syntax_option_type_synopsis">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_synopsis"></a><a class="link" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">syntax_option_type
|
<a name="boost_regex.ref.syntax_option_type.syntax_option_type_synopsis"></a><a class="link" href="syntax_option_type_synopsis.html" title="syntax_option_type Synopsis">syntax_option_type
|
||||||
Synopsis</a>
|
Synopsis</a>
|
||||||
@ -88,7 +88,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Regular Expression Syntax</title>
|
<title>Regular Expression Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../index.html" title="Boost.Regex">
|
<link rel="home" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../index.html" title="Boost.Regex">
|
<link rel="up" href="../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="prev" href="partial_matches.html" title="Partial Matches">
|
<link rel="prev" href="partial_matches.html" title="Partial Matches">
|
||||||
<link rel="next" href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax">
|
<link rel="next" href="syntax/perl_syntax.html" title="Perl Regular Expression Syntax">
|
||||||
</head>
|
</head>
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="partial_matches.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax/perl_syntax.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="partial_matches.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="syntax/perl_syntax.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||||
<a name="boost_regex.syntax"></a><a class="link" href="syntax.html" title="Regular Expression Syntax">Regular Expression Syntax</a>
|
<a name="boost_regex.syntax"></a><a class="link" href="syntax.html" title="Regular Expression Syntax">Regular Expression Syntax</a>
|
||||||
</h2></div></div></div>
|
</h2></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="syntax/perl_syntax.html">Perl Regular Expression
|
<dt><span class="section"><a href="syntax/perl_syntax.html">Perl Regular Expression
|
||||||
Syntax</a></span></dt>
|
Syntax</a></span></dt>
|
||||||
<dt><span class="section"><a href="syntax/basic_extended.html">POSIX Extended Regular
|
<dt><span class="section"><a href="syntax/basic_extended.html">POSIX Extended Regular
|
||||||
@ -36,7 +36,7 @@
|
|||||||
<dt><span class="section"><a href="syntax/character_classes.html">Character Class
|
<dt><span class="section"><a href="syntax/character_classes.html">Character Class
|
||||||
Names</a></span></dt>
|
Names</a></span></dt>
|
||||||
<dd><dl>
|
<dd><dl>
|
||||||
<dt><span class="section"><a href="syntax/character_classes/std_char_clases.html">Character
|
<dt><span class="section"><a href="syntax/character_classes/std_char_classes.html">Character
|
||||||
Classes that are Always Supported</a></span></dt>
|
Classes that are Always Supported</a></span></dt>
|
||||||
<dt><span class="section"><a href="syntax/character_classes/optional_char_class_names.html">Character
|
<dt><span class="section"><a href="syntax/character_classes/optional_char_class_names.html">Character
|
||||||
classes that are supported by Unicode Regular Expressions</a></span></dt>
|
classes that are supported by Unicode Regular Expressions</a></span></dt>
|
||||||
@ -82,7 +82,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>POSIX Extended Regular Expression Syntax</title>
|
<title>POSIX Extended Regular Expression Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
||||||
<link rel="prev" href="perl_syntax.html" title="Perl Regular Expression Syntax">
|
<link rel="prev" href="perl_syntax.html" title="Perl Regular Expression Syntax">
|
||||||
<link rel="next" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">
|
<link rel="next" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="perl_syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_syntax.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="perl_syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_syntax.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_basic_extended">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.syntax.basic_extended"></a><a class="link" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX Extended Regular
|
<a name="boost_regex.syntax.basic_extended"></a><a class="link" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">POSIX Extended Regular
|
||||||
Expression Syntax</a>
|
Expression Syntax</a>
|
||||||
@ -55,7 +55,7 @@
|
|||||||
<pre class="programlisting">.[{}()\*+?|^$</pre>
|
<pre class="programlisting">.[{}()\*+?|^$</pre>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_extended.h2"></a>
|
<a name="boost_regex.syntax.basic_extended.h2"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.wildcard_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.wildcard_">Wildcard:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.wildcard"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.wildcard">Wildcard:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
The single character '.' when used outside of a character set will match
|
The single character '.' when used outside of a character set will match
|
||||||
@ -73,7 +73,7 @@
|
|||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_extended.h3"></a>
|
<a name="boost_regex.syntax.basic_extended.h3"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.anchors_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.anchors_">Anchors:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.anchors"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.anchors">Anchors:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
A '^' character shall match the start of a line when used as the first character
|
A '^' character shall match the start of a line when used as the first character
|
||||||
@ -85,7 +85,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_extended.h4"></a>
|
<a name="boost_regex.syntax.basic_extended.h4"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.marked_sub_expressions_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.marked_sub_expressions_">Marked
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.marked_sub_expressions"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.marked_sub_expressions">Marked
|
||||||
sub-expressions:</a>
|
sub-expressions:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -97,7 +97,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_extended.h5"></a>
|
<a name="boost_regex.syntax.basic_extended.h5"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.repeats_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.repeats_">Repeats:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.repeats"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.repeats">Repeats:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Any atom (a single character, a marked sub-expression, or a character class)
|
Any atom (a single character, a marked sub-expression, or a character class)
|
||||||
@ -183,7 +183,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_extended.h6"></a>
|
<a name="boost_regex.syntax.basic_extended.h6"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.back_references_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.back_references_">Back
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.back_references"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.back_references">Back
|
||||||
references:</a>
|
references:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -227,7 +227,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_extended.h8"></a>
|
<a name="boost_regex.syntax.basic_extended.h8"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.character_sets_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_sets_">Character
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.character_sets"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_sets">Character
|
||||||
sets:</a>
|
sets:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -240,7 +240,8 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h9"></a>
|
<a name="boost_regex.syntax.basic_extended.h9"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.single_characters_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_characters_">Single characters:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.single_characters"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_characters">Single
|
||||||
|
characters:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
For example <code class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></code>, will match any of the characters 'a', 'b',
|
For example <code class="computeroutput"><span class="special">[</span><span class="identifier">abc</span><span class="special">]</span></code>, will match any of the characters 'a', 'b',
|
||||||
@ -248,7 +249,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h10"></a>
|
<a name="boost_regex.syntax.basic_extended.h10"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.character_ranges_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_ranges_">Character
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.character_ranges"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_ranges">Character
|
||||||
ranges:</a>
|
ranges:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -264,7 +265,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h11"></a>
|
<a name="boost_regex.syntax.basic_extended.h11"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.negation_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.negation_">Negation:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.negation"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.negation">Negation:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
If the bracket-expression begins with the ^ character, then it matches the
|
If the bracket-expression begins with the ^ character, then it matches the
|
||||||
@ -273,7 +274,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h12"></a>
|
<a name="boost_regex.syntax.basic_extended.h12"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.character_classes_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_classes_">Character
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.character_classes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.character_classes">Character
|
||||||
classes:</a>
|
classes:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -283,7 +284,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h13"></a>
|
<a name="boost_regex.syntax.basic_extended.h13"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.collating_elements_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.collating_elements_">Collating
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.collating_elements"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.collating_elements">Collating
|
||||||
Elements:</a>
|
Elements:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -311,13 +312,13 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h14"></a>
|
<a name="boost_regex.syntax.basic_extended.h14"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.equivalence_classes_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.equivalence_classes_">Equivalence
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.equivalence_classes"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.equivalence_classes">Equivalence
|
||||||
classes:</a>
|
classes:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
An expression of the form <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
|
An expression of the form <code class="computeroutput"><span class="special">[[=</span><span class="identifier">col</span><span class="special">=]]</span></code>,
|
||||||
matches any character or collating element whose primary sort key is the
|
matches any character or collating element whose primary sort key is the
|
||||||
same as that for collating element <span class="emphasis"><em>col</em></span>, as with colating
|
same as that for collating element <span class="emphasis"><em>col</em></span>, as with collating
|
||||||
elements the name <span class="emphasis"><em>col</em></span> may be a <a class="link" href="collating_names.html" title="Collating Names">symbolic
|
elements the name <span class="emphasis"><em>col</em></span> may be a <a class="link" href="collating_names.html" title="Collating Names">symbolic
|
||||||
name</a>. A primary sort key is one that ignores case, accentation, or
|
name</a>. A primary sort key is one that ignores case, accentation, or
|
||||||
locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
|
locale-specific tailorings; so for example <code class="computeroutput"><span class="special">[[=</span><span class="identifier">a</span><span class="special">=]]</span></code> matches
|
||||||
@ -328,7 +329,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h15"></a>
|
<a name="boost_regex.syntax.basic_extended.h15"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.combinations_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.combinations_">Combinations:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.combinations"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.combinations">Combinations:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
All of the above can be combined in one character set declaration, for example:
|
All of the above can be combined in one character set declaration, for example:
|
||||||
@ -362,7 +363,7 @@ cab
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h17"></a>
|
<a name="boost_regex.syntax.basic_extended.h17"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended.escapes_matching_a_specific_character"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes_matching_a_specific_character">Escapes
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.escapes_matching_a_specific_char"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.escapes_matching_a_specific_char">Escapes
|
||||||
matching a specific character</a>
|
matching a specific character</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -542,7 +543,7 @@ cab
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
Matches the single character which has the symbolic name name.
|
Matches the single character which has the symbolic name <span class="emphasis"><em>Name</em></span>.
|
||||||
For example <code class="computeroutput"><span class="special">\\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">newline</span><span class="special">}</span></code> matches the single character \n.
|
For example <code class="computeroutput"><span class="special">\\</span><span class="identifier">N</span><span class="special">{</span><span class="identifier">newline</span><span class="special">}</span></code> matches the single character \n.
|
||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
@ -551,7 +552,7 @@ cab
|
|||||||
</table></div>
|
</table></div>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_extended.h18"></a>
|
<a name="boost_regex.syntax.basic_extended.h18"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended._quot_single_character_quot__character_classes_">"Single
|
<span class="phrase"><a name="boost_regex.syntax.basic_extended.single_character_character_class"></a></span><a class="link" href="basic_extended.html#boost_regex.syntax.basic_extended.single_character_character_class">"Single
|
||||||
character" character classes:</a>
|
character" character classes:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -1184,7 +1185,7 @@ cab
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>POSIX Basic Regular Expression Syntax</title>
|
<title>POSIX Basic Regular Expression Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
||||||
<link rel="prev" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">
|
<link rel="prev" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">
|
||||||
<link rel="next" href="character_classes.html" title="Character Class Names">
|
<link rel="next" href="character_classes.html" title="Character Class Names">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="basic_extended.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="character_classes.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="basic_extended.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="character_classes.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_basic_syntax">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.syntax.basic_syntax"></a><a class="link" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX Basic Regular
|
<a name="boost_regex.syntax.basic_syntax"></a><a class="link" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">POSIX Basic Regular
|
||||||
Expression Syntax</a>
|
Expression Syntax</a>
|
||||||
@ -54,7 +54,7 @@
|
|||||||
<pre class="programlisting">.[\*^$</pre>
|
<pre class="programlisting">.[\*^$</pre>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h2"></a>
|
<a name="boost_regex.syntax.basic_syntax.h2"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.wildcard_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.wildcard_">Wildcard:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.wildcard"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.wildcard">Wildcard:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
The single character '.' when used outside of a character set will match
|
The single character '.' when used outside of a character set will match
|
||||||
@ -72,7 +72,7 @@
|
|||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h3"></a>
|
<a name="boost_regex.syntax.basic_syntax.h3"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.anchors_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.anchors_">Anchors:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.anchors"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.anchors">Anchors:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
A '^' character shall match the start of a line when used as the first character
|
A '^' character shall match the start of a line when used as the first character
|
||||||
@ -84,8 +84,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h4"></a>
|
<a name="boost_regex.syntax.basic_syntax.h4"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.marked_sub_expressions_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.marked_sub_expressions_">Marked
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.marked_sub_expressions"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.marked_sub_expressions">Marked sub-expressions:</a>
|
||||||
sub-expressions:</a>
|
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
A section beginning <code class="computeroutput"><span class="special">\(</span></code> and ending
|
A section beginning <code class="computeroutput"><span class="special">\(</span></code> and ending
|
||||||
@ -96,7 +95,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h5"></a>
|
<a name="boost_regex.syntax.basic_syntax.h5"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.repeats_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.repeats_">Repeats:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.repeats"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.repeats">Repeats:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
Any atom (a single character, a marked sub-expression, or a character class)
|
Any atom (a single character, a marked sub-expression, or a character class)
|
||||||
@ -154,7 +153,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h6"></a>
|
<a name="boost_regex.syntax.basic_syntax.h6"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.back_references_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.back_references_">Back
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.back_references"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.back_references">Back
|
||||||
references:</a>
|
references:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -173,7 +172,7 @@ aaaa
|
|||||||
<pre class="programlisting">aaabba</pre>
|
<pre class="programlisting">aaabba</pre>
|
||||||
<h5>
|
<h5>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h7"></a>
|
<a name="boost_regex.syntax.basic_syntax.h7"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_sets_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_sets_">Character
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_sets"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_sets">Character
|
||||||
sets:</a>
|
sets:</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
@ -186,7 +185,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h8"></a>
|
<a name="boost_regex.syntax.basic_syntax.h8"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.single_characters_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.single_characters_">Single
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.single_characters"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.single_characters">Single
|
||||||
characters:</a>
|
characters:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -195,7 +194,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h9"></a>
|
<a name="boost_regex.syntax.basic_syntax.h9"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_ranges_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_ranges_">Character
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_ranges"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_ranges">Character
|
||||||
ranges:</a>
|
ranges:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -211,7 +210,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h10"></a>
|
<a name="boost_regex.syntax.basic_syntax.h10"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.negation_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.negation_">Negation:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.negation"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.negation">Negation:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
If the bracket-expression begins with the ^ character, then it matches the
|
If the bracket-expression begins with the ^ character, then it matches the
|
||||||
@ -220,7 +219,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h11"></a>
|
<a name="boost_regex.syntax.basic_syntax.h11"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_classes_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_classes_">Character
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.character_classes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.character_classes">Character
|
||||||
classes:</a>
|
classes:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -230,7 +229,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h12"></a>
|
<a name="boost_regex.syntax.basic_syntax.h12"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.collating_elements_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.collating_elements_">Collating
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.collating_elements"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.collating_elements">Collating
|
||||||
Elements:</a>
|
Elements:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -240,7 +239,7 @@ aaaa
|
|||||||
unit. Collating elements may also be used as the end point of a range, for
|
unit. Collating elements may also be used as the end point of a range, for
|
||||||
example: <code class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></code>
|
example: <code class="computeroutput"><span class="special">[[.</span><span class="identifier">ae</span><span class="special">.]-</span><span class="identifier">c</span><span class="special">]</span></code>
|
||||||
matches the character sequence "ae", plus any single character
|
matches the character sequence "ae", plus any single character
|
||||||
in the rangle "ae"-c, assuming that "ae" is treated as
|
in the range "ae"-c, assuming that "ae" is treated as
|
||||||
a single collating element in the current locale.
|
a single collating element in the current locale.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
@ -259,7 +258,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h13"></a>
|
<a name="boost_regex.syntax.basic_syntax.h13"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.equivalence_classes_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.equivalence_classes_">Equivalence
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.equivalence_classes"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.equivalence_classes">Equivalence
|
||||||
classes:</a>
|
classes:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -276,7 +275,7 @@ aaaa
|
|||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.basic_syntax.h14"></a>
|
<a name="boost_regex.syntax.basic_syntax.h14"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.combinations_"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.combinations_">Combinations:</a>
|
<span class="phrase"><a name="boost_regex.syntax.basic_syntax.combinations"></a></span><a class="link" href="basic_syntax.html#boost_regex.syntax.basic_syntax.combinations">Combinations:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
All of the above can be combined in one character set declaration, for example:
|
All of the above can be combined in one character set declaration, for example:
|
||||||
@ -381,9 +380,9 @@ aaaa
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
|
||||||
*?
|
?
|
||||||
</p>
|
</li></ul></div>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<p>
|
||||||
@ -643,7 +642,7 @@ aaaa
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Character Class Names</title>
|
<title>Character Class Names</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
||||||
<link rel="prev" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">
|
<link rel="prev" href="basic_syntax.html" title="POSIX Basic Regular Expression Syntax">
|
||||||
<link rel="next" href="character_classes/std_char_clases.html" title="Character Classes that are Always Supported">
|
<link rel="next" href="character_classes/std_char_classes.html" title="Character Classes that are Always Supported">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
<table cellpadding="2" width="100%"><tr>
|
<table cellpadding="2" width="100%"><tr>
|
||||||
@ -20,15 +20,15 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="basic_syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="character_classes/std_char_clases.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="basic_syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="character_classes/std_char_classes.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_character_classes">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.syntax.character_classes"></a><a class="link" href="character_classes.html" title="Character Class Names">Character Class
|
<a name="boost_regex.syntax.character_classes"></a><a class="link" href="character_classes.html" title="Character Class Names">Character Class
|
||||||
Names</a>
|
Names</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="character_classes/std_char_clases.html">Character
|
<dt><span class="section"><a href="character_classes/std_char_classes.html">Character
|
||||||
Classes that are Always Supported</a></span></dt>
|
Classes that are Always Supported</a></span></dt>
|
||||||
<dt><span class="section"><a href="character_classes/optional_char_class_names.html">Character
|
<dt><span class="section"><a href="character_classes/optional_char_class_names.html">Character
|
||||||
classes that are supported by Unicode Regular Expressions</a></span></dt>
|
classes that are supported by Unicode Regular Expressions</a></span></dt>
|
||||||
@ -36,7 +36,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
@ -44,7 +44,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="basic_syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="character_classes/std_char_clases.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="basic_syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="character_classes/std_char_classes.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Character classes that are supported by Unicode Regular Expressions</title>
|
<title>Character classes that are supported by Unicode Regular Expressions</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../character_classes.html" title="Character Class Names">
|
<link rel="up" href="../character_classes.html" title="Character Class Names">
|
||||||
<link rel="prev" href="std_char_clases.html" title="Character Classes that are Always Supported">
|
<link rel="prev" href="std_char_classes.html" title="Character Classes that are Always Supported">
|
||||||
<link rel="next" href="../collating_names.html" title="Collating Names">
|
<link rel="next" href="../collating_names.html" title="Collating Names">
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||||
@ -20,9 +20,9 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="std_char_clases.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../character_classes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../collating_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="std_char_classes.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../character_classes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../collating_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_character_classes_optional_char_class_names">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.syntax.character_classes.optional_char_class_names"></a><a class="link" href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">Character
|
<a name="boost_regex.syntax.character_classes.optional_char_class_names"></a><a class="link" href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">Character
|
||||||
classes that are supported by Unicode Regular Expressions</a>
|
classes that are supported by Unicode Regular Expressions</a>
|
||||||
@ -527,7 +527,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
@ -535,7 +535,7 @@
|
|||||||
</tr></table>
|
</tr></table>
|
||||||
<hr>
|
<hr>
|
||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="std_char_clases.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../character_classes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../collating_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="std_char_classes.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../character_classes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../collating_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Character Classes that are Always Supported</title>
|
<title>Character Classes that are Always Supported</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../character_classes.html" title="Character Class Names">
|
<link rel="up" href="../character_classes.html" title="Character Class Names">
|
||||||
<link rel="prev" href="../character_classes.html" title="Character Class Names">
|
<link rel="prev" href="../character_classes.html" title="Character Class Names">
|
||||||
<link rel="next" href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
|
<link rel="next" href="optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
|
||||||
@ -22,9 +22,9 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../character_classes.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../character_classes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="optional_char_class_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../character_classes.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../character_classes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="optional_char_class_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_character_classes_std_char_clases">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.syntax.character_classes.std_char_clases"></a><a class="link" href="std_char_clases.html" title="Character Classes that are Always Supported">Character
|
<a name="boost_regex.syntax.character_classes.std_char_classes"></a><a class="link" href="std_char_classes.html" title="Character Classes that are Always Supported">Character
|
||||||
Classes that are Always Supported</a>
|
Classes that are Always Supported</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
<p>
|
<p>
|
||||||
@ -382,7 +382,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Collating Names</title>
|
<title>Collating Names</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
||||||
<link rel="prev" href="character_classes/optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
|
<link rel="prev" href="character_classes/optional_char_class_names.html" title="Character classes that are supported by Unicode Regular Expressions">
|
||||||
<link rel="next" href="collating_names/digraphs.html" title="Digraphs">
|
<link rel="next" href="collating_names/digraphs.html" title="Digraphs">
|
||||||
@ -22,11 +22,11 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="character_classes/optional_char_class_names.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="collating_names/digraphs.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="character_classes/optional_char_class_names.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="collating_names/digraphs.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_collating_names">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.syntax.collating_names"></a><a class="link" href="collating_names.html" title="Collating Names">Collating Names</a>
|
<a name="boost_regex.syntax.collating_names"></a><a class="link" href="collating_names.html" title="Collating Names">Collating Names</a>
|
||||||
</h3></div></div></div>
|
</h3></div></div></div>
|
||||||
<div class="toc"><dl class="toc">
|
<div class="toc"><dl>
|
||||||
<dt><span class="section"><a href="collating_names/digraphs.html">Digraphs</a></span></dt>
|
<dt><span class="section"><a href="collating_names/digraphs.html">Digraphs</a></span></dt>
|
||||||
<dt><span class="section"><a href="collating_names/posix_symbolic_names.html">POSIX
|
<dt><span class="section"><a href="collating_names/posix_symbolic_names.html">POSIX
|
||||||
Symbolic Names</a></span></dt>
|
Symbolic Names</a></span></dt>
|
||||||
@ -36,7 +36,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Digraphs</title>
|
<title>Digraphs</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../collating_names.html" title="Collating Names">
|
<link rel="up" href="../collating_names.html" title="Collating Names">
|
||||||
<link rel="prev" href="../collating_names.html" title="Collating Names">
|
<link rel="prev" href="../collating_names.html" title="Collating Names">
|
||||||
<link rel="next" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
|
<link rel="next" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../collating_names.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../collating_names.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="posix_symbolic_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../collating_names.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../collating_names.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="posix_symbolic_names.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_collating_names_digraphs">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.syntax.collating_names.digraphs"></a><a class="link" href="digraphs.html" title="Digraphs">Digraphs</a>
|
<a name="boost_regex.syntax.collating_names.digraphs"></a><a class="link" href="digraphs.html" title="Digraphs">Digraphs</a>
|
||||||
</h4></div></div></div>
|
</h4></div></div></div>
|
||||||
@ -47,7 +47,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Named Unicode Characters</title>
|
<title>Named Unicode Characters</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../collating_names.html" title="Collating Names">
|
<link rel="up" href="../collating_names.html" title="Collating Names">
|
||||||
<link rel="prev" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
|
<link rel="prev" href="posix_symbolic_names.html" title="POSIX Symbolic Names">
|
||||||
<link rel="next" href="../leftmost_longest_rule.html" title="The Leftmost Longest Rule">
|
<link rel="next" href="../leftmost_longest_rule.html" title="The Leftmost Longest Rule">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="posix_symbolic_names.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../collating_names.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../leftmost_longest_rule.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="posix_symbolic_names.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../collating_names.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../leftmost_longest_rule.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_collating_names_named_unicode">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.syntax.collating_names.named_unicode"></a><a class="link" href="named_unicode.html" title="Named Unicode Characters">Named
|
<a name="boost_regex.syntax.collating_names.named_unicode"></a><a class="link" href="named_unicode.html" title="Named Unicode Characters">Named
|
||||||
Unicode Characters</a>
|
Unicode Characters</a>
|
||||||
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>POSIX Symbolic Names</title>
|
<title>POSIX Symbolic Names</title>
|
||||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../collating_names.html" title="Collating Names">
|
<link rel="up" href="../collating_names.html" title="Collating Names">
|
||||||
<link rel="prev" href="digraphs.html" title="Digraphs">
|
<link rel="prev" href="digraphs.html" title="Digraphs">
|
||||||
<link rel="next" href="named_unicode.html" title="Named Unicode Characters">
|
<link rel="next" href="named_unicode.html" title="Named Unicode Characters">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="digraphs.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../collating_names.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="named_unicode.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="digraphs.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../collating_names.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="named_unicode.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_collating_names_posix_symbolic_names">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h4 class="title">
|
<div class="titlepage"><div><div><h4 class="title">
|
||||||
<a name="boost_regex.syntax.collating_names.posix_symbolic_names"></a><a class="link" href="posix_symbolic_names.html" title="POSIX Symbolic Names">POSIX
|
<a name="boost_regex.syntax.collating_names.posix_symbolic_names"></a><a class="link" href="posix_symbolic_names.html" title="POSIX Symbolic Names">POSIX
|
||||||
Symbolic Names</a>
|
Symbolic Names</a>
|
||||||
@ -481,9 +481,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p>
|
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"></ol></div>
|
||||||
#
|
|
||||||
</p>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -971,7 +969,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>The Leftmost Longest Rule</title>
|
<title>The Leftmost Longest Rule</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
||||||
<link rel="prev" href="collating_names/named_unicode.html" title="Named Unicode Characters">
|
<link rel="prev" href="collating_names/named_unicode.html" title="Named Unicode Characters">
|
||||||
<link rel="next" href="../format.html" title="Search and Replace Format String Syntax">
|
<link rel="next" href="../format.html" title="Search and Replace Format String Syntax">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="collating_names/named_unicode.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="collating_names/named_unicode.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../format.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_leftmost_longest_rule">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.syntax.leftmost_longest_rule"></a><a class="link" href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">The Leftmost
|
<a name="boost_regex.syntax.leftmost_longest_rule"></a><a class="link" href="leftmost_longest_rule.html" title="The Leftmost Longest Rule">The Leftmost
|
||||||
Longest Rule</a>
|
Longest Rule</a>
|
||||||
@ -65,7 +65,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||||
<title>Perl Regular Expression Syntax</title>
|
<title>Perl Regular Expression Syntax</title>
|
||||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||||
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
|
<meta name="generator" content="DocBook XSL Stylesheets V1.77.1">
|
||||||
<link rel="home" href="../../index.html" title="Boost.Regex">
|
<link rel="home" href="../../index.html" title="Boost.Regex 5.1.2">
|
||||||
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
<link rel="up" href="../syntax.html" title="Regular Expression Syntax">
|
||||||
<link rel="prev" href="../syntax.html" title="Regular Expression Syntax">
|
<link rel="prev" href="../syntax.html" title="Regular Expression Syntax">
|
||||||
<link rel="next" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">
|
<link rel="next" href="basic_extended.html" title="POSIX Extended Regular Expression Syntax">
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="spirit-nav">
|
<div class="spirit-nav">
|
||||||
<a accesskey="p" href="../syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_extended.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
<a accesskey="p" href="../syntax.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../syntax.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="basic_extended.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="section boost_regex_syntax_perl_syntax">
|
<div class="section">
|
||||||
<div class="titlepage"><div><div><h3 class="title">
|
<div class="titlepage"><div><div><h3 class="title">
|
||||||
<a name="boost_regex.syntax.perl_syntax"></a><a class="link" href="perl_syntax.html" title="Perl Regular Expression Syntax">Perl Regular Expression
|
<a name="boost_regex.syntax.perl_syntax"></a><a class="link" href="perl_syntax.html" title="Perl Regular Expression Syntax">Perl Regular Expression
|
||||||
Syntax</a>
|
Syntax</a>
|
||||||
@ -176,6 +176,13 @@
|
|||||||
<pre class="programlisting"><span class="identifier">a</span>
|
<pre class="programlisting"><span class="identifier">a</span>
|
||||||
<span class="identifier">aaaa</span>
|
<span class="identifier">aaaa</span>
|
||||||
</pre>
|
</pre>
|
||||||
|
<p>
|
||||||
|
Note that the "{" and "}" characters will treated as
|
||||||
|
ordinary literals when used in a context that is not a repeat: this matches
|
||||||
|
Perl 5.x behavior. For example in the expressions "ab{1", "ab1}"
|
||||||
|
and "a{b}c" the curly brackets are all treated as literals and
|
||||||
|
<span class="emphasis"><em>no error will be raised</em></span>.
|
||||||
|
</p>
|
||||||
<p>
|
<p>
|
||||||
It is an error to use a repeat operator, if the preceding construct can not
|
It is an error to use a repeat operator, if the preceding construct can not
|
||||||
be repeated, for example:
|
be repeated, for example:
|
||||||
@ -223,7 +230,7 @@
|
|||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
By default when a repeated pattern does not match then the engine will backtrack
|
By default when a repeated pattern does not match then the engine will backtrack
|
||||||
until a match is found. However, this behaviour can sometime be undesireable
|
until a match is found. However, this behaviour can sometime be undesireble
|
||||||
so there are also "possessive" repeats: these match as much as
|
so there are also "possessive" repeats: these match as much as
|
||||||
possible and do not then allow backtracking if the rest of the expression
|
possible and do not then allow backtracking if the rest of the expression
|
||||||
fails to match.
|
fails to match.
|
||||||
@ -392,9 +399,9 @@
|
|||||||
sets</a>
|
sets</a>
|
||||||
</h5>
|
</h5>
|
||||||
<p>
|
<p>
|
||||||
A character set is a bracket-expression starting with <code class="literal">[</code>
|
A character set is a bracket-expression starting with <code class="literal">[] and ending
|
||||||
and ending with <code class="literal"></code>], it defines a set of characters, and
|
with <code class="literal"></code></code>, it defines a set of characters, and matches
|
||||||
matches any single character that is a member of that set.
|
any single character that is a member of that set.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
A bracket expression may contain any combination of the following:
|
A bracket expression may contain any combination of the following:
|
||||||
@ -695,7 +702,7 @@
|
|||||||
</table></div>
|
</table></div>
|
||||||
<h6>
|
<h6>
|
||||||
<a name="boost_regex.syntax.perl_syntax.h21"></a>
|
<a name="boost_regex.syntax.perl_syntax.h21"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax._quot_single_character_quot__character_classes_">"Single
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.single_character_character_class"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.single_character_character_class">"Single
|
||||||
character" character classes:</a>
|
character" character classes:</a>
|
||||||
</h6>
|
</h6>
|
||||||
<p>
|
<p>
|
||||||
@ -1141,15 +1148,15 @@
|
|||||||
<pre class="programlisting"><span class="special">(?<</span><span class="identifier">NAME</span><span class="special">></span><span class="identifier">expression</span><span class="special">)</span>
|
<pre class="programlisting"><span class="special">(?<</span><span class="identifier">NAME</span><span class="special">></span><span class="identifier">expression</span><span class="special">)</span>
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
Which can be then be refered to by the name <span class="emphasis"><em>NAME</em></span>. Alternatively
|
Which can be then be referred to by the name <span class="emphasis"><em>NAME</em></span>. Alternatively
|
||||||
you can delimit the name using 'NAME' as in:
|
you can delimit the name using 'NAME' as in:
|
||||||
</p>
|
</p>
|
||||||
<pre class="programlisting"><span class="special">(?</span><span class="char">'NAME'</span><span class="identifier">expression</span><span class="special">)</span>
|
<pre class="programlisting"><span class="special">(?</span><span class="char">'NAME'</span><span class="identifier">expression</span><span class="special">)</span>
|
||||||
</pre>
|
</pre>
|
||||||
<p>
|
<p>
|
||||||
These named subexpressions can be refered to in a backreference using either
|
These named subexpressions can be referred to in a backreference using either
|
||||||
<code class="literal">\g{NAME}</code> or <code class="literal">\k<NAME></code> and can
|
<code class="literal">\g{NAME}</code> or <code class="literal">\k<NAME></code> and can
|
||||||
also be refered to by name in a <a class="link" href="../format/perl_format.html" title="Perl Format String Syntax">Perl</a>
|
also be referred to by name in a <a class="link" href="../format/perl_format.html" title="Perl Format String Syntax">Perl</a>
|
||||||
format string for search and replace operations, or in the <a class="link" href="../ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> member functions.
|
format string for search and replace operations, or in the <a class="link" href="../ref/match_results.html" title="match_results"><code class="computeroutput"><span class="identifier">match_results</span></code></a> member functions.
|
||||||
</p>
|
</p>
|
||||||
<h6>
|
<h6>
|
||||||
@ -1350,12 +1357,55 @@
|
|||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
<code class="literal">(?(DEFINE)never-exectuted-pattern)</code> Defines a block
|
<code class="literal">(?(DEFINE)never-exectuted-pattern)</code> Defines a block
|
||||||
of code that is never executed and matches no characters: this is usually
|
of code that is never executed and matches no characters: this is usually
|
||||||
used to define one or more named sub-expressions which are refered to
|
used to define one or more named sub-expressions which are referred to
|
||||||
from elsewhere in the pattern.
|
from elsewhere in the pattern.
|
||||||
</li>
|
</li>
|
||||||
</ul></div>
|
</ul></div>
|
||||||
<h5>
|
<h6>
|
||||||
<a name="boost_regex.syntax.perl_syntax.h42"></a>
|
<a name="boost_regex.syntax.perl_syntax.h42"></a>
|
||||||
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.backtracking_control_verbs"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.backtracking_control_verbs">Backtracking
|
||||||
|
Control Verbs</a>
|
||||||
|
</h6>
|
||||||
|
<p>
|
||||||
|
This library has partial support for Perl's backtracking control verbs, in
|
||||||
|
particular (*MARK) is not supported. There may also be detail differences
|
||||||
|
in behaviour between this library and Perl, not least because Perl's behaviour
|
||||||
|
is rather under-documented and often somewhat random in how it behaves in
|
||||||
|
practice. The verbs supported are:
|
||||||
|
</p>
|
||||||
|
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||||
|
<li class="listitem">
|
||||||
|
<code class="literal">(*PRUNE)</code> Has no effect unless backtracked onto, in
|
||||||
|
which case all the backtracking information prior to this point is discarded.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
<code class="literal">(*SKIP)</code> Behaves the same as <code class="literal">(*PRUNE)</code>
|
||||||
|
except that it is assumed that no match can possibly occur prior to the
|
||||||
|
current point in the string being searched. This can be used to optimize
|
||||||
|
searches by skipping over chunks of text that have already been determined
|
||||||
|
can not form a match.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
<code class="literal">(*THEN)</code> Has no effect unless backtracked onto, in
|
||||||
|
which case all subsequent alternatives in a group of alternations are
|
||||||
|
discarded.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
<code class="literal">(*COMMIT)</code> Has no effect unless backtracked onto, in
|
||||||
|
which case all subsequent matching/searching attempts are abandoned.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
<code class="literal">(*FAIL)</code> Causes the match to fail unconditionally at
|
||||||
|
this point, can be used to force the engine to backtrack.
|
||||||
|
</li>
|
||||||
|
<li class="listitem">
|
||||||
|
<code class="literal">(*ACCEPT)</code> Causes the pattern to be considered matched
|
||||||
|
at the current point. Any half-open sub-expressions are closed at the
|
||||||
|
current point.
|
||||||
|
</li>
|
||||||
|
</ul></div>
|
||||||
|
<h5>
|
||||||
|
<a name="boost_regex.syntax.perl_syntax.h43"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.operator_precedence"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.operator_precedence">Operator
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.operator_precedence"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.operator_precedence">Operator
|
||||||
precedence</a>
|
precedence</a>
|
||||||
</h5>
|
</h5>
|
||||||
@ -1368,7 +1418,7 @@
|
|||||||
<span class="special">[::]</span> <span class="special">[..]</span></code>
|
<span class="special">[::]</span> <span class="special">[..]</span></code>
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
Escaped characters [^]
|
Escaped characters <code class="literal">\</code>
|
||||||
</li>
|
</li>
|
||||||
<li class="listitem">
|
<li class="listitem">
|
||||||
Character set (bracket expression) <code class="computeroutput"><span class="special">[]</span></code>
|
Character set (bracket expression) <code class="computeroutput"><span class="special">[]</span></code>
|
||||||
@ -1390,7 +1440,7 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol></div>
|
</ol></div>
|
||||||
<h4>
|
<h4>
|
||||||
<a name="boost_regex.syntax.perl_syntax.h43"></a>
|
<a name="boost_regex.syntax.perl_syntax.h44"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.what_gets_matched"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">What
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.what_gets_matched"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.what_gets_matched">What
|
||||||
gets matched</a>
|
gets matched</a>
|
||||||
</h4>
|
</h4>
|
||||||
@ -1566,7 +1616,7 @@
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table></div>
|
</table></div>
|
||||||
<h4>
|
<h4>
|
||||||
<a name="boost_regex.syntax.perl_syntax.h44"></a>
|
<a name="boost_regex.syntax.perl_syntax.h45"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.variations"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.variations">Variations</a>
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.variations"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.variations">Variations</a>
|
||||||
</h4>
|
</h4>
|
||||||
<p>
|
<p>
|
||||||
@ -1575,7 +1625,7 @@
|
|||||||
and <code class="literal">JScript</code></a> are all synonyms for <code class="literal">perl</code>.
|
and <code class="literal">JScript</code></a> are all synonyms for <code class="literal">perl</code>.
|
||||||
</p>
|
</p>
|
||||||
<h4>
|
<h4>
|
||||||
<a name="boost_regex.syntax.perl_syntax.h45"></a>
|
<a name="boost_regex.syntax.perl_syntax.h46"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.options"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.options">Options</a>
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.options"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.options">Options</a>
|
||||||
</h4>
|
</h4>
|
||||||
<p>
|
<p>
|
||||||
@ -1587,7 +1637,7 @@
|
|||||||
are to be applied.
|
are to be applied.
|
||||||
</p>
|
</p>
|
||||||
<h4>
|
<h4>
|
||||||
<a name="boost_regex.syntax.perl_syntax.h46"></a>
|
<a name="boost_regex.syntax.perl_syntax.h47"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.pattern_modifiers"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.pattern_modifiers">Pattern
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.pattern_modifiers"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.pattern_modifiers">Pattern
|
||||||
Modifiers</a>
|
Modifiers</a>
|
||||||
</h4>
|
</h4>
|
||||||
@ -1599,7 +1649,7 @@
|
|||||||
and <code class="literal">no_mod_s</code></a>.
|
and <code class="literal">no_mod_s</code></a>.
|
||||||
</p>
|
</p>
|
||||||
<h4>
|
<h4>
|
||||||
<a name="boost_regex.syntax.perl_syntax.h47"></a>
|
<a name="boost_regex.syntax.perl_syntax.h48"></a>
|
||||||
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.references"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.references">References</a>
|
<span class="phrase"><a name="boost_regex.syntax.perl_syntax.references"></a></span><a class="link" href="perl_syntax.html#boost_regex.syntax.perl_syntax.references">References</a>
|
||||||
</h4>
|
</h4>
|
||||||
<p>
|
<p>
|
||||||
@ -1608,7 +1658,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||||
<td align="left"></td>
|
<td align="left"></td>
|
||||||
<td align="right"><div class="copyright-footer">Copyright © 1998-2010 John Maddock<p>
|
<td align="right"><div class="copyright-footer">Copyright © 1998-2013 John Maddock<p>
|
||||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||||
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
|
||||||
</p>
|
</p>
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user