Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0) Boost , Boost.Regex 5.1.2 , Performance
Table 14. Testing simple leftmost-longest matches (platform = Windows x64,
compiler = Microsoft Visual C++ version 14.0)
Выражение Текст
повышение 1.60
Источник::regex
<([[:digit:]]{4}[- ]){3}[[:digit:]]{3,4}
> <1234-5678-1234-456
>
1.00 (490н)
6,88 (3372н)
<^([0-9]+)(\-| |$)(.*)$
> <100-
this is a line of ftp response which contains a message string
>
1.00 (554н)
-
<^([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.00 (614н)
-
<^([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.00 (596н)
-
<^([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.00 (748н)
-
<^[-+]?[[:digit:]]*\.?[[:digit:]]*$
> <+3.14159
>
1.00 (372н)
9,77 (3635ns)
<^[-+]?[[:digit:]]*\.?[[:digit:]]*$
> <-3.14159
>
1.00 (367н)
9,84 (3613ns)
<^[-+]?[[:digit:]]*\.?[[:digit:]]*$
> <123
>
1.00 (444н)
8.45 (3754ns)
<^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$
> <12/12/2001
>
1.00 (325н)
5.19 (1687ns)
<^[[:digit:]]{1,2}/[[:digit:]]{1,2}/[[:digit:]]{4}$
> <4/1/2001
>
1.00 (308нс)
5.39 (1660ns)
<^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$
> <EH10 2QQ
>
1.00 (356н)
6.78 (2415ns)
<^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$
> <G1 1AA
>
1.00 (315н)
6.14 (1935нс)
<^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$
> <SW1 1ZZ
>
1.00 (346ns)
5.68 (1967нс)
<abc
> <abc
>
1.00 (287н)
2,32 (667н)
Статья Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.0) раздела Boost.Regex 5.1.2 Performance может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Performance ::