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

Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.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 12. Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0)

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

повышение 1.60

PCRE-10.10

RE2

Источник::regex

Импульс::xpressive::cregex

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

2.03
(323н)

1.25
(198нс)

1.00
(159н)

20,73
(3296нс)

1.38
(220н)

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

1.71
(257н)

2.01
(302нс)

2.38
(357н)

30,81
(4622ns)

1.00
(150н)

<^([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>

2.66
(404н)

2.09
(317ns)

1.00
(152н)

38.14
(5798н)

1.87
(284н)

<^([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>

2,90
(406н)

2.31
(323нс)

1.00
(140n)

41.41
(5797ns)

2.00
(280н)

<^([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>

2,74
(477ns)

2.17
(378н)

1.00
(174н)

38.15
(6638ns)

2.20
(382н)

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

1.63
(171нс)

1.14
(120ns)

1.13
(119ns)

34.15
(3586ns)

1.00
(105н)

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

1.69
(171ns)

1.18
(119ns)

1.18
(119ns)

35.54
(3590ns)

1.00
(101нс)

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

1.60
(149ns)

1.15
(107н)

1.10
(102н)

39.99
(3719ns)

1.00
(93н)

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

1.65
(162н)

1.00
(98н)

1.31
(128н)

16.57
(1624ns)

1.03
(101н)

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

1.58
(153н)

1.00
(97ns)

1.19
(115ns)

16.54
(1604нс)

1.02
(99ns)

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

1.57
(170н)

1.00
(108нс)

1.10
(119ns)

21.83
(2358ns)

1.00
(108нс)

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

1,50
(159н)

1.01
(107н)

1.05
(111нс)

17,67
(1873нс)

1.00
(106н)

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

1.53
(164н)

1.00
(107н)

1.07
(115ns)

18.05
(1931нс)

1.00
(107н)

<abc>
<abc>

2.10
(128н)

1.00
(61нс)

1.30
(79нс)

9,89
(603нс)

1.25
(76н)



PrevUpHomeNext

Статья Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0) раздела Boost.Regex 5.1.2 Performance может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:50:57/0.028291940689087/1