Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)

Boost , Boost.Regex 5.1.2 , Performance

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Table 15. Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0)

Выражение
Текст

Источник::regex

увеличить 1,59

POSIX

<([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}>
<1234-5678-1234-456>

1.00
(431н)

1.25
(537н)

3.45
(1486нс)

<^([0-9]+)(\-| |$)(.*)$>
<100- this is a line of ftp response which contains a message string>

4.60
(2203нс)

1.00
(479н)

12.80
(6133нс)

<^([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})(\ ...>
<bob.smith@foo.tv>

1.28
(869н)

1.00
(681н)

2,61
(1775нс)

<^([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})(\ ...>
<foo12@foo.edu>

1.11
(752н)

1.00
(675нс)

2,44
(1644н)

<^([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})(\ ...>
<john@johnmaddock.co.uk>

1.24
(1116нс)

1.00
(899ns)

2.61
(2342ns)

<^[-+]?[[:digit:]]*\.?[[:digit:]]*$>
<+3.14159>

1.61
(339н)

1.76
(370н)

1.00
(210н)

<^[-+]?[[:digit:]]*\.?[[:digit:]]*$>
<-3.14159>

1.66
(342ns)

1.79
(368н)

1.00
(206нс)

<^[-+]?[[:digit:]]*\.?[[:digit:]]*$>
<123>

1.69
(248н)

3,70
(544н)

1.00
(147н)

<^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$>
<12/12/2001>

2.23
(256н)

2.63
(303нс)

1.00
(115ns)

<^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$>
<4/1/2001>

1.97
(213ns)

2,70
(292н)

1.00
(108нс)

<^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$>
<EH10 2QQ>

2.38
(255ns)

3.31
(354ns)

1.00
(107н)

<^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$>
<G1 1AA>

2.12
(216нс)

2,90
(296н)

1.00
(102н)

<^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$>
<SW1 1ZZ>

2.25
(234ns)

2,89
(301нс)

1.00
(104н)

<abc>
<abc>

1.20
(113ns)

2.38
(224ns)

1.00
(94ns)



PrevUpHomeNext

Статья Testing simple leftmost-longest matches (platform = linux, compiler = GNU C++ version 5.1.0) раздела Boost.Regex 5.1.2 Performance может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Performance ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 08:06:29/0.0036690235137939/0