3 <meta http-equiv=
"Content-Type" content=
"text/html; charset=US-ASCII">
4 <title>Testing simple Perl matches (platform = linux, compiler = GNU C++ version
5.1.0)
</title>
5 <link rel=
"stylesheet" href=
"../../../../../../../doc/src/boostbook.css" type=
"text/css">
6 <meta name=
"generator" content=
"DocBook XSL Stylesheets V1.77.1">
7 <link rel=
"home" href=
"../../../index.html" title=
"Boost.Regex 5.1.2">
8 <link rel=
"up" href=
"../performance.html" title=
"Performance">
9 <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)">
10 <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)">
12 <body bgcolor=
"white" text=
"black" link=
"#0000FF" vlink=
"#840084" alink=
"#0000FF">
13 <table cellpadding=
"2" width=
"100%"><tr>
14 <td valign=
"top"><img alt=
"Boost C++ Libraries" width=
"277" height=
"86" src=
"../../../../../../../boost.png"></td>
15 <td align=
"center"><a href=
"../../../../../../../index.html">Home
</a></td>
16 <td align=
"center"><a href=
"../../../../../../../libs/libraries.htm">Libraries
</a></td>
17 <td align=
"center"><a href=
"http://www.boost.org/users/people.html">People
</a></td>
18 <td align=
"center"><a href=
"http://www.boost.org/users/faq.html">FAQ
</a></td>
19 <td align=
"center"><a href=
"../../../../../../../more/index.htm">More
</a></td>
22 <div class=
"spirit-nav">
23 <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>
26 <div class=
"titlepage"><div><div><h4 class=
"title">
27 <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
28 simple Perl matches (platform = linux, compiler = GNU C++ version
5.1.0)
</a>
29 </h4></div></div></div>
31 <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++
32 version
5.1.0)
</b></p>
33 <div class=
"table-contents"><table class=
"table" summary=
"Testing simple Perl matches (platform = linux, compiler = GNU C++
60 boost::xpressive::cregex
73 <code class=
"literal">([[:digit:]]{
4}[- ]){
3}[[:digit:]]{
3,
4}
</code><br>
74 <code class=
"literal">1234-
5678-
1234-
456</code>
79 <span class=
"blue">2.72<br> (
384ns)
</span>
84 <span class=
"blue">2.85<br> (
402ns)
</span>
89 <span class=
"green">1.00<br> (
141ns)
</span>
94 <span class=
"blue">1.33<br> (
187ns)
</span>
101 <code class=
"literal">^([
0-
9]+)(\-| |$)(.*)$
</code><br> <code class=
"literal">100-
102 this is a line of ftp response which contains a message string
</code>
107 <span class=
"red">19.85<br> (
2124ns)
</span>
112 <span class=
"blue">2.68<br> (
287ns)
</span>
117 <span class=
"green">1.00<br> (
107ns)
</span>
122 <span class=
"blue">2.94<br> (
315ns)
</span>
129 <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})(\
130 ...
</code><br> <code class=
"literal">bob.smith@foo.tv
</code>
135 <span class=
"grey">-
</span>
140 <span class=
"blue">2.16<br> (
542ns)
</span>
145 <span class=
"green">1.00<br> (
251ns)
</span>
150 <span class=
"blue">1.25<br> (
315ns)
</span>
157 <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})(\
158 ...
</code><br> <code class=
"literal">foo12@foo.edu
</code>
163 <span class=
"grey">-
</span>
168 <span class=
"blue">2.22<br> (
554ns)
</span>
173 <span class=
"green">1.00<br> (
250ns)
</span>
178 <span class=
"blue">1.28<br> (
319ns)
</span>
185 <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})(\
186 ...
</code><br> <code class=
"literal">john@johnmaddock.co.uk
</code>
191 <span class=
"grey">-
</span>
196 <span class=
"blue">2.10<br> (
657ns)
</span>
201 <span class=
"green">1.00<br> (
313ns)
</span>
206 <span class=
"green">1.16<br> (
364ns)
</span>
213 <code class=
"literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$
</code><br>
214 <code class=
"literal">+
3.14159</code>
219 <span class=
"red">4.08<br> (
339ns)
</span>
224 <span class=
"blue">2.51<br> (
208ns)
</span>
229 <span class=
"green">1.00<br> (
83ns)
</span>
234 <span class=
"blue">1.42<br> (
118ns)
</span>
241 <code class=
"literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$
</code><br>
242 <code class=
"literal">-
3.14159</code>
247 <span class=
"red">4.14<br> (
335ns)
</span>
252 <span class=
"blue">2.49<br> (
202ns)
</span>
257 <span class=
"green">1.00<br> (
81ns)
</span>
262 <span class=
"blue">1.46<br> (
118ns)
</span>
269 <code class=
"literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$
</code><br>
270 <code class=
"literal">123</code>
275 <span class=
"blue">3.17<br> (
254ns)
</span>
280 <span class=
"blue">2.25<br> (
180ns)
</span>
285 <span class=
"green">1.00<br> (
80ns)
</span>
290 <span class=
"blue">1.32<br> (
106ns)
</span>
297 <code class=
"literal">^[[:digit:]]{
1,
2}/[[:digit:]]{
1,
2}/[[:digit:]]{
4}$
</code><br>
298 <code class=
"literal">12/
12/
2001</code>
303 <span class=
"blue">3.02<br> (
248ns)
</span>
308 <span class=
"blue">2.52<br> (
207ns)
</span>
313 <span class=
"green">1.00<br> (
82ns)
</span>
318 <span class=
"green">1.18<br> (
97ns)
</span>
325 <code class=
"literal">^[[:digit:]]{
1,
2}/[[:digit:]]{
1,
2}/[[:digit:]]{
4}$
</code><br>
326 <code class=
"literal">4/
1/
2001</code>
331 <span class=
"blue">2.70<br> (
216ns)
</span>
336 <span class=
"blue">2.25<br> (
180ns)
</span>
341 <span class=
"green">1.00<br> (
80ns)
</span>
346 <span class=
"green">1.18<br> (
94ns)
</span>
353 <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>
354 <code class=
"literal">EH10
2QQ
</code>
359 <span class=
"blue">2.54<br> (
229ns)
</span>
364 <span class=
"blue">2.39<br> (
215ns)
</span>
369 <span class=
"green">1.00<br> (
90ns)
</span>
374 <span class=
"green">1.16<br> (
104ns)
</span>
381 <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>
382 <code class=
"literal">G1
1AA
</code>
387 <span class=
"blue">2.46<br> (
219ns)
</span>
392 <span class=
"blue">2.39<br> (
213ns)
</span>
397 <span class=
"green">1.00<br> (
89ns)
</span>
402 <span class=
"green">1.18<br> (
105ns)
</span>
409 <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>
410 <code class=
"literal">SW1
1ZZ
</code>
415 <span class=
"blue">2.51<br> (
228ns)
</span>
420 <span class=
"blue">2.31<br> (
210ns)
</span>
425 <span class=
"green">1.00<br> (
91ns)
</span>
430 <span class=
"green">1.12<br> (
102ns)
</span>
437 <code class=
"literal">abc
</code><br> <code class=
"literal">abc
</code>
442 <span class=
"blue">1.92<br> (
113ns)
</span>
447 <span class=
"blue">2.12<br> (
125ns)
</span>
452 <span class=
"green">1.07<br> (
63ns)
</span>
457 <span class=
"green">1.00<br> (
59ns)
</span>
464 <br class=
"table-break">
466 <table xmlns:
rev=
"http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width=
"100%"><tr>
467 <td align=
"left"></td>
468 <td align=
"right"><div class=
"copyright-footer">Copyright
© 1998-
2013 John Maddock
<p>
469 Distributed under the Boost Software License, Version
1.0. (See accompanying
470 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>)
475 <div class=
"spirit-nav">
476 <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>