Imported Upstream version 1.64.0
[platform/upstream/boost.git] / libs / regex / doc / html / boost_regex / background_information / performance / section_Testing_simple_leftmost_longest_matches_platform_linux_compiler_GNU_C_version_5_1_0_.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Testing simple leftmost-longest 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.79.1">
7 <link rel="home" href="../../../index.html" title="Boost.Regex 5.1.3">
8 <link rel="up" href="../performance.html" title="Performance">
9 <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)">
10 <link rel="next" href="../standards.html" title="Standards Conformance">
11 </head>
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>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <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>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h4 class="title">
27 <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
28         simple leftmost-longest matches (platform = linux, compiler = GNU C++ version
29         5.1.0)</a>
30 </h4></div></div></div>
31 <div class="table">
32 <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&#160;15.&#160;Testing simple leftmost-longest matches (platform = linux, compiler
33           = GNU C++ version 5.1.0)</b></p>
34 <div class="table-contents"><table class="table" summary="Testing simple leftmost-longest matches (platform = linux, compiler
35           = GNU C++ version 5.1.0)">
36 <colgroup>
37 <col>
38 <col>
39 <col>
40 <col>
41 </colgroup>
42 <thead><tr>
43 <th>
44                   <p>
45                     Expression<br> Text
46                   </p>
47                 </th>
48 <th>
49                   <p>
50                     std::regex
51                   </p>
52                 </th>
53 <th>
54                   <p>
55                     boost 1.59
56                   </p>
57                 </th>
58 <th>
59                   <p>
60                     POSIX
61                   </p>
62                 </th>
63 </tr></thead>
64 <tbody>
65 <tr>
66 <td>
67                   <p>
68                     <code class="literal">([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}</code><br>
69                     <code class="literal">1234-5678-1234-456</code>
70                   </p>
71                 </td>
72 <td>
73                   <p>
74                     <span class="green">1.00<br> (431ns)</span>
75                   </p>
76                 </td>
77 <td>
78                   <p>
79                     <span class="blue">1.25<br> (537ns)</span>
80                   </p>
81                 </td>
82 <td>
83                   <p>
84                     <span class="blue">3.45<br> (1486ns)</span>
85                   </p>
86                 </td>
87 </tr>
88 <tr>
89 <td>
90                   <p>
91                     <code class="literal">^([0-9]+)(\-| |$)(.*)$</code><br> <code class="literal">100-
92                     this is a line of ftp response which contains a message string</code>
93                   </p>
94                 </td>
95 <td>
96                   <p>
97                     <span class="red">4.60<br> (2203ns)</span>
98                   </p>
99                 </td>
100 <td>
101                   <p>
102                     <span class="green">1.00<br> (479ns)</span>
103                   </p>
104                 </td>
105 <td>
106                   <p>
107                     <span class="red">12.80<br> (6133ns)</span>
108                   </p>
109                 </td>
110 </tr>
111 <tr>
112 <td>
113                   <p>
114                     <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})(\
115                     ...</code><br> <code class="literal">bob.smith@foo.tv</code>
116                   </p>
117                 </td>
118 <td>
119                   <p>
120                     <span class="blue">1.28<br> (869ns)</span>
121                   </p>
122                 </td>
123 <td>
124                   <p>
125                     <span class="green">1.00<br> (681ns)</span>
126                   </p>
127                 </td>
128 <td>
129                   <p>
130                     <span class="blue">2.61<br> (1775ns)</span>
131                   </p>
132                 </td>
133 </tr>
134 <tr>
135 <td>
136                   <p>
137                     <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})(\
138                     ...</code><br> <code class="literal">foo12@foo.edu</code>
139                   </p>
140                 </td>
141 <td>
142                   <p>
143                     <span class="green">1.11<br> (752ns)</span>
144                   </p>
145                 </td>
146 <td>
147                   <p>
148                     <span class="green">1.00<br> (675ns)</span>
149                   </p>
150                 </td>
151 <td>
152                   <p>
153                     <span class="blue">2.44<br> (1644ns)</span>
154                   </p>
155                 </td>
156 </tr>
157 <tr>
158 <td>
159                   <p>
160                     <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})(\
161                     ...</code><br> <code class="literal">john@johnmaddock.co.uk</code>
162                   </p>
163                 </td>
164 <td>
165                   <p>
166                     <span class="blue">1.24<br> (1116ns)</span>
167                   </p>
168                 </td>
169 <td>
170                   <p>
171                     <span class="green">1.00<br> (899ns)</span>
172                   </p>
173                 </td>
174 <td>
175                   <p>
176                     <span class="blue">2.61<br> (2342ns)</span>
177                   </p>
178                 </td>
179 </tr>
180 <tr>
181 <td>
182                   <p>
183                     <code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
184                     <code class="literal">+3.14159</code>
185                   </p>
186                 </td>
187 <td>
188                   <p>
189                     <span class="blue">1.61<br> (339ns)</span>
190                   </p>
191                 </td>
192 <td>
193                   <p>
194                     <span class="blue">1.76<br> (370ns)</span>
195                   </p>
196                 </td>
197 <td>
198                   <p>
199                     <span class="green">1.00<br> (210ns)</span>
200                   </p>
201                 </td>
202 </tr>
203 <tr>
204 <td>
205                   <p>
206                     <code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
207                     <code class="literal">-3.14159</code>
208                   </p>
209                 </td>
210 <td>
211                   <p>
212                     <span class="blue">1.66<br> (342ns)</span>
213                   </p>
214                 </td>
215 <td>
216                   <p>
217                     <span class="blue">1.79<br> (368ns)</span>
218                   </p>
219                 </td>
220 <td>
221                   <p>
222                     <span class="green">1.00<br> (206ns)</span>
223                   </p>
224                 </td>
225 </tr>
226 <tr>
227 <td>
228                   <p>
229                     <code class="literal">^[-+]?[[:digit:]]*\.?[[:digit:]]*$</code><br>
230                     <code class="literal">123</code>
231                   </p>
232                 </td>
233 <td>
234                   <p>
235                     <span class="blue">1.69<br> (248ns)</span>
236                   </p>
237                 </td>
238 <td>
239                   <p>
240                     <span class="blue">3.70<br> (544ns)</span>
241                   </p>
242                 </td>
243 <td>
244                   <p>
245                     <span class="green">1.00<br> (147ns)</span>
246                   </p>
247                 </td>
248 </tr>
249 <tr>
250 <td>
251                   <p>
252                     <code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
253                     <code class="literal">12/12/2001</code>
254                   </p>
255                 </td>
256 <td>
257                   <p>
258                     <span class="blue">2.23<br> (256ns)</span>
259                   </p>
260                 </td>
261 <td>
262                   <p>
263                     <span class="blue">2.63<br> (303ns)</span>
264                   </p>
265                 </td>
266 <td>
267                   <p>
268                     <span class="green">1.00<br> (115ns)</span>
269                   </p>
270                 </td>
271 </tr>
272 <tr>
273 <td>
274                   <p>
275                     <code class="literal">^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$</code><br>
276                     <code class="literal">4/1/2001</code>
277                   </p>
278                 </td>
279 <td>
280                   <p>
281                     <span class="blue">1.97<br> (213ns)</span>
282                   </p>
283                 </td>
284 <td>
285                   <p>
286                     <span class="blue">2.70<br> (292ns)</span>
287                   </p>
288                 </td>
289 <td>
290                   <p>
291                     <span class="green">1.00<br> (108ns)</span>
292                   </p>
293                 </td>
294 </tr>
295 <tr>
296 <td>
297                   <p>
298                     <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>
299                     <code class="literal">EH10 2QQ</code>
300                   </p>
301                 </td>
302 <td>
303                   <p>
304                     <span class="blue">2.38<br> (255ns)</span>
305                   </p>
306                 </td>
307 <td>
308                   <p>
309                     <span class="blue">3.31<br> (354ns)</span>
310                   </p>
311                 </td>
312 <td>
313                   <p>
314                     <span class="green">1.00<br> (107ns)</span>
315                   </p>
316                 </td>
317 </tr>
318 <tr>
319 <td>
320                   <p>
321                     <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>
322                     <code class="literal">G1 1AA</code>
323                   </p>
324                 </td>
325 <td>
326                   <p>
327                     <span class="blue">2.12<br> (216ns)</span>
328                   </p>
329                 </td>
330 <td>
331                   <p>
332                     <span class="blue">2.90<br> (296ns)</span>
333                   </p>
334                 </td>
335 <td>
336                   <p>
337                     <span class="green">1.00<br> (102ns)</span>
338                   </p>
339                 </td>
340 </tr>
341 <tr>
342 <td>
343                   <p>
344                     <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>
345                     <code class="literal">SW1 1ZZ</code>
346                   </p>
347                 </td>
348 <td>
349                   <p>
350                     <span class="blue">2.25<br> (234ns)</span>
351                   </p>
352                 </td>
353 <td>
354                   <p>
355                     <span class="blue">2.89<br> (301ns)</span>
356                   </p>
357                 </td>
358 <td>
359                   <p>
360                     <span class="green">1.00<br> (104ns)</span>
361                   </p>
362                 </td>
363 </tr>
364 <tr>
365 <td>
366                   <p>
367                     <code class="literal">abc</code><br> <code class="literal">abc</code>
368                   </p>
369                 </td>
370 <td>
371                   <p>
372                     <span class="blue">1.20<br> (113ns)</span>
373                   </p>
374                 </td>
375 <td>
376                   <p>
377                     <span class="blue">2.38<br> (224ns)</span>
378                   </p>
379                 </td>
380 <td>
381                   <p>
382                     <span class="green">1.00<br> (94ns)</span>
383                   </p>
384                 </td>
385 </tr>
386 </tbody>
387 </table></div>
388 </div>
389 <br class="table-break">
390 </div>
391 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
392 <td align="left"></td>
393 <td align="right"><div class="copyright-footer">Copyright &#169; 1998-2013 John Maddock<p>
394         Distributed under the Boost Software License, Version 1.0. (See accompanying
395         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>)
396       </p>
397 </div></td>
398 </tr></table>
399 <hr>
400 <div class="spirit-nav">
401 <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>
402 </div>
403 </body>
404 </html>