Files
regex/performance/doc/performance_tables.qbk
2024-03-24 13:14:34 +00:00

213 lines
25 KiB
Plaintext

[/tables:]
[template table_Testing_Perl_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_[]
[table:table_Testing_Perl_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_ Testing Perl searches (platform = Windows x64, compiler = GNU C++ version 11.4.0)
[[Expression[br]Text][boost 1.85][std::regex][boost::xpressive::cregex]]
[[[^(?i)<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 2.07[br](65579ns)]][[role grey -]][[role green 1.00[br](31708ns)]]]
[[[^(?i)<font\u005B\^>\u005D+face\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>.\*?<\/font>][br]In file: ../../../libs/libraries.htm][[role blue 1.62[br](14208ns)]][[role grey -]][[role green 1.00[br](8781ns)]]]
[[[^(?i)<h\u005B12345678\u005D\u005B\^>\u005D\*>.\*?<\/h\u005B12345678\u005D>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](15866ns)]][[role grey -]][[role blue 1.27[br](20103ns)]]]
[[[^(?i)<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role blue 1.54[br](14798ns)]][[role grey -]][[role green 1.00[br](9614ns)]]]
[[[^(?i)<p>.\*?<\/p>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](11317ns)]][[role grey -]][[role green 1.02[br](11542ns)]]]
[[[^(\\w+)\\s\*(\\(\u005B\^()\u005D++(?:(?2)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))\\s\*(\\{\u005B\^{}\u005D++((?3)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\})][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1690669ns)]][[role grey -]][[role grey -]]]
[[[^(\^\u005B \\t\u005D\*\#(?:(?>\u005B\^\\\\\\n\u005D+)|\\\\(?>\\s\*\\n|.))\*)|][br]In file: boost/multiprecision/number.hpp][[role blue 1.48[br](14069292ns)]][[role grey -]][[role green 1.00[br](9506228ns)]]]
[[[^(template\u005B\u005B:space:\u005D\u005D\*<\u005B\^;:{\u005D+>\u005B\u005B:space:\u005D\u005D\*)?(class|struct)\u005B\u005B:space:\u005D\u005D\*(\\w+(\u005B \u005D\*\\(\u005B\^)\u005D\*\\))?\u005B\u0 ...][br]In file: boost/multiprecision/number.hpp][[role blue 1.51[br](9371314ns)]][[role blue 2.70[br](16777146ns)]][[role green 1.00[br](6207423ns)]]]
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](4331ns)]][[role red 29.11[br](126072ns)]][[role green 1.20[br](5177ns)]]]
[[[^\\w+\\s\*(\\(\u005B\^()\u005D++(?:(?1)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1651918ns)]][[role grey -]][[role grey -]]]
[[[^\\{\u005B\^{}\u005D++((?0)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\}][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](176801ns)]][[role grey -]][[role grey -]]]
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("\u005B\^"\u005D+"|<\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.34[br](246116ns)]][[role red 10.90[br](2008042ns)]][[role green 1.00[br](184212ns)]]]
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("boost\/\u005B\^"\u005D+"|<boost\/\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role blue 1.35[br](236395ns)]][[role red 11.53[br](2026633ns)]][[role green 1.00[br](175716ns)]]]
]
]
[template table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_[]
[table:table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_ Testing leftmost-longest searches (platform = Windows x64, compiler = GNU C++ version 11.4.0)
[[Expression[br]Text][boost 1.85][std::regex]]
[[[^<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](60911ns)]][[role blue 2.06[br](125213ns)]]]
[[[^<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](10803ns)]][[role red 7.00[br](75668ns)]]]
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](5683ns)]][[role red 46.25[br](262830ns)]]]
]
]
[template table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_[]
[table:table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_ Testing simple Perl matches (platform = Windows x64, compiler = GNU C++ version 11.4.0)
[[Expression[br]Text][boost 1.85][std::regex][boost::xpressive::cregex]]
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role blue 2.75[br](297ns)]][[role blue 3.35[br](362ns)]][[role green 1.00[br](108ns)]]]
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role blue 2.60[br](208ns)]][[role red 17.80[br](1424ns)]][[role green 1.00[br](80ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role blue 2.47[br](428ns)]][[role blue 3.32[br](574ns)]][[role green 1.00[br](173ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role blue 2.73[br](412ns)]][[role blue 3.54[br](535ns)]][[role green 1.00[br](151ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role blue 2.74[br](469ns)]][[role red 4.25[br](727ns)]][[role green 1.00[br](171ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role blue 2.55[br](158ns)]][[role red 4.98[br](309ns)]][[role green 1.00[br](62ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role blue 2.48[br](151ns)]][[role red 4.95[br](302ns)]][[role green 1.00[br](61ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 2.03[br](124ns)]][[role red 4.38[br](267ns)]][[role green 1.00[br](61ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 2.66[br](162ns)]][[role red 4.67[br](285ns)]][[role green 1.00[br](61ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 2.07[br](126ns)]][[role red 4.36[br](266ns)]][[role green 1.00[br](61ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 2.08[br](148ns)]][[role blue 3.72[br](264ns)]][[role green 1.00[br](71ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 2.17[br](141ns)]][[role blue 3.82[br](248ns)]][[role green 1.00[br](65ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 2.39[br](160ns)]][[role blue 3.61[br](242ns)]][[role green 1.00[br](67ns)]]]
[[[^abc][br][^abc]][[role blue 1.75[br](77ns)]][[role red 4.25[br](187ns)]][[role green 1.00[br](44ns)]]]
]
]
[template table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_[]
[table:table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_ Testing simple leftmost-longest matches (platform = Windows x64, compiler = GNU C++ version 11.4.0)
[[Expression[br]Text][boost 1.85][std::regex]]
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role blue 1.43[br](534ns)]][[role green 1.00[br](373ns)]]]
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role green 1.00[br](412ns)]][[role blue 3.53[br](1455ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role green 1.03[br](578ns)]][[role green 1.00[br](561ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role green 1.00[br](567ns)]][[role blue 1.34[br](760ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role green 1.05[br](779ns)]][[role green 1.00[br](742ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role green 1.00[br](327ns)]][[role green 1.10[br](361ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role green 1.08[br](341ns)]][[role green 1.00[br](315ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 1.85[br](440ns)]][[role green 1.00[br](238ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role green 1.14[br](296ns)]][[role green 1.00[br](259ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role green 1.08[br](270ns)]][[role green 1.00[br](249ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 1.31[br](322ns)]][[role green 1.00[br](245ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role green 1.15[br](283ns)]][[role green 1.00[br](246ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 1.22[br](296ns)]][[role green 1.00[br](242ns)]]]
[[[^abc][br][^abc]][[role blue 1.37[br](242ns)]][[role green 1.00[br](177ns)]]]
]
]
[template table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_[]
[table:table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_ Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)
[[Expression[br]Text][boost 1.85][std::regex][boost::xpressive::cregex][PCRE-10.43]]
[[[^(?i)<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](14312ns)]][[role grey -]][[role blue 2.23[br](31878ns)]][[role blue 1.31[br](18684ns)]]]
[[[^(?i)<font\u005B\^>\u005D+face\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>.\*?<\/font>][br]In file: ../../../libs/libraries.htm][[role green 1.10[br](10195ns)]][[role grey -]][[role blue 1.34[br](12441ns)]][[role green 1.00[br](9263ns)]]]
[[[^(?i)<h\u005B12345678\u005D\u005B\^>\u005D\*>.\*?<\/h\u005B12345678\u005D>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](9687ns)]][[role grey -]][[role blue 2.10[br](20340ns)]][[role blue 1.27[br](12333ns)]]]
[[[^(?i)<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.07[br](10169ns)]][[role grey -]][[role blue 1.40[br](13302ns)]][[role green 1.00[br](9505ns)]]]
[[[^(?i)<p>.\*?<\/p>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](9950ns)]][[role grey -]][[role blue 1.73[br](17184ns)]][[role blue 1.46[br](14485ns)]]]
[[[^(\\w+)\\s\*(\\(\u005B\^()\u005D++(?:(?2)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))\\s\*(\\{\u005B\^{}\u005D++((?3)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\})][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1549295ns)]][[role grey -]][[role grey -]][[role red 11.09[br](17177250ns)]]]
[[[^(\^\u005B \\t\u005D\*\#(?:(?>\u005B\^\\\\\\n\u005D+)|\\\\(?>\\s\*\\n|.))\*)|][br]In file: boost/multiprecision/number.hpp][[role blue 1.36[br](14276693ns)]][[role grey -]][[role green 1.17[br](12252446ns)]][[role green 1.00[br](10503162ns)]]]
[[[^(template\u005B\u005B:space:\u005D\u005D\*<\u005B\^;:{\u005D+>\u005B\u005B:space:\u005D\u005D\*)?(class|struct)\u005B\u005B:space:\u005D\u005D\*(\\w+(\u005B \u005D\*\\(\u005B\^)\u005D\*\\))?\u005B\u0 ...][br]In file: boost/multiprecision/number.hpp][[role blue 1.22[br](7693839ns)]][[role red 57.46[br](363338150ns)]][[role green 1.00[br](6323396ns)]][[role blue 2.15[br](13603310ns)]]]
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](4643ns)]][[role red 15.54[br](72171ns)]][[role blue 1.30[br](6027ns)]][[role blue 1.54[br](7151ns)]]]
[[[^\\w+\\s\*(\\(\u005B\^()\u005D++(?:(?1)\u005B\^()\u005D++)\*+\u005B\^)\u005D\*\\))][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](1498291ns)]][[role grey -]][[role grey -]][[role blue 2.37[br](3555960ns)]]]
[[[^\\{\u005B\^{}\u005D++((?0)\u005B\^{}\u005D++)\*+\u005B\^}\u005D\*+\\}][br]In file: boost/multiprecision/number.hpp][[role blue 1.29[br](212586ns)]][[role grey -]][[role grey -]][[role green 1.00[br](164592ns)]]]
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("\u005B\^"\u005D+"|<\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role green 1.06[br](251988ns)]][[role red 7.99[br](1891782ns)]][[role green 1.00[br](236878ns)]][[role blue 1.54[br](363700ns)]]]
[[[^\^\u005B \u005D\*\#\u005B \u005D\*include\u005B \u005D+("boost\/\u005B\^"\u005D+"|<boost\/\u005B\^>\u005D+>)][br]In file: boost/multiprecision/number.hpp][[role green 1.00[br](228825ns)]][[role red 7.72[br](1765632ns)]][[role green 1.01[br](231986ns)]][[role blue 1.57[br](360051ns)]]]
]
]
[template table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_[]
[table:table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_ Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)
[[Expression[br]Text][boost 1.85][std::regex]]
[[[^<a\u005B\^>\u005D+href\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](59483ns)]][[role red 9.43[br](561070ns)]]]
[[[^<img\u005B\^>\u005D+src\=("\u005B\^"\u005D\*"|\u005B\^\u005B:space:\u005D\u005D+)\u005B\^>\u005D\*>][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](11446ns)]][[role red 7.64[br](87467ns)]]]
[[[^Beman|John|Dave][br]In file: ../../../libs/libraries.htm][[role green 1.00[br](5211ns)]][[role red 13.88[br](72322ns)]]]
]
]
[template table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_[]
[table:table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_ Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)
[[Expression[br]Text][boost 1.85][std::regex][boost::xpressive::cregex][PCRE-10.43]]
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role blue 1.94[br](242ns)]][[role red 60.38[br](7547ns)]][[role green 1.00[br](125ns)]][[role blue 1.46[br](183ns)]]]
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role blue 1.68[br](190ns)]][[role red 32.06[br](3623ns)]][[role green 1.00[br](113ns)]][[role blue 2.58[br](292ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role blue 1.72[br](328ns)]][[role red 25.84[br](4936ns)]][[role green 1.00[br](191ns)]][[role blue 1.76[br](337ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role blue 1.82[br](346ns)]][[role red 28.83[br](5477ns)]][[role green 1.00[br](190ns)]][[role blue 1.80[br](342ns)]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role blue 1.71[br](382ns)]][[role red 53.03[br](11879ns)]][[role green 1.00[br](224ns)]][[role blue 1.70[br](381ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role blue 1.72[br](141ns)]][[role red 28.50[br](2337ns)]][[role green 1.00[br](82ns)]][[role blue 1.80[br](148ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role blue 1.71[br](144ns)]][[role red 31.99[br](2687ns)]][[role green 1.00[br](84ns)]][[role blue 1.58[br](133ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role blue 1.64[br](126ns)]][[role red 44.17[br](3401ns)]][[role green 1.00[br](77ns)]][[role blue 1.51[br](116ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role blue 1.61[br](132ns)]][[role red 21.67[br](1777ns)]][[role green 1.00[br](82ns)]][[role blue 1.26[br](103ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role blue 1.51[br](121ns)]][[role red 21.27[br](1702ns)]][[role green 1.00[br](80ns)]][[role blue 1.27[br](102ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 1.47[br](138ns)]][[role red 17.55[br](1650ns)]][[role green 1.00[br](94ns)]][[role green 1.19[br](112ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role blue 1.43[br](130ns)]][[role red 17.12[br](1558ns)]][[role green 1.00[br](91ns)]][[role blue 2.18[br](198ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role blue 1.41[br](131ns)]][[role red 17.63[br](1640ns)]][[role green 1.00[br](93ns)]][[role green 1.11[br](103ns)]]]
[[[^abc][br][^abc]][[role blue 1.36[br](90ns)]][[role red 7.61[br](502ns)]][[role blue 1.98[br](131ns)]][[role green 1.00[br](66ns)]]]
]
]
[template table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_[]
[table:table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_ Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)
[[Expression[br]Text][boost 1.85][std::regex]]
[[[^(\u005B\u005B:digit:\u005D\u005D{4}\u005B- \u005D){3}\u005B\u005B:digit:\u005D\u005D{3,4}][br][^1234-5678-1234-456]][[role green 1.00[br](424ns)]][[role red 11.06[br](4689ns)]]]
[[[^\^(\u005B0-9\u005D+)(\\-| |\$)(.\*)\$][br][^100- this is a line of ftp response which contains a message string]][[role green 1.00[br](447ns)]][[role grey -]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^bob.smith\@foo.tv]][[role green 1.00[br](3585ns)]][[role grey -]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^foo12\@foo.edu]][[role green 1.00[br](3566ns)]][[role grey -]]]
[[[^\^(\u005Ba-zA-Z0-9\_\\-\\.\u005D+)\@((\\\u005B\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.\u005B0-9\u005D{1,3}\\.)|((\u005Ba-zA-Z0-9\\-\u005D+\\.)+))(\u005Ba-zA-Z\u005D{2,4}|\u005B0-9\u005D{1,3})(\\ ...][br][^john\@johnmaddock.co.uk]][[role green 1.00[br](3762ns)]][[role grey -]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^+3.14159]][[role green 1.00[br](336ns)]][[role red 11.43[br](3840ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^-3.14159]][[role green 1.00[br](339ns)]][[role red 10.95[br](3713ns)]]]
[[[^\^\u005B-+\u005D?\u005B\u005B:digit:\u005D\u005D\*\\.?\u005B\u005B:digit:\u005D\u005D\*\$][br][^123]][[role green 1.00[br](424ns)]][[role red 9.54[br](4047ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^12\/12\/2001]][[role green 1.00[br](302ns)]][[role red 5.83[br](1761ns)]]]
[[[^\^\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{1,2}\/\u005B\u005B:digit:\u005D\u005D{4}\$][br][^4\/1\/2001]][[role green 1.00[br](286ns)]][[role red 6.08[br](1738ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^EH10 2QQ]][[role blue 1.37[br](3229ns)]][[role green 1.00[br](2356ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^G1 1AA]][[role green 1.00[br](298ns)]][[role red 6.66[br](1985ns)]]]
[[[^\^\u005Ba-zA-Z\u005D{1,2}\u005B0-9\u005D\u005B0-9A-Za-z\u005D{0,1} {0,1}\u005B0-9\u005D\u005BA-Za-z\u005D{2}\$][br][^SW1 1ZZ]][[role green 1.00[br](303ns)]][[role red 6.59[br](1998ns)]]]
[[[^abc][br][^abc]][[role green 1.00[br](259ns)]][[role blue 2.36[br](612ns)]]]
]
]
[/sections:]
[template section_id3601180469[]
[section:section_id3601180469 Testing Perl searches (platform = Windows x64, compiler = GNU C++ version 11.4.0)]
[table_Testing_Perl_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[endsect]
]
[template section_id456935730[]
[section:section_id456935730 Testing leftmost-longest searches (platform = Windows x64, compiler = GNU C++ version 11.4.0)]
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[endsect]
]
[template section_id85151138[]
[section:section_id85151138 Testing simple Perl matches (platform = Windows x64, compiler = GNU C++ version 11.4.0)]
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[endsect]
]
[template section_id1744311203[]
[section:section_id1744311203 Testing simple leftmost-longest matches (platform = Windows x64, compiler = GNU C++ version 11.4.0)]
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[endsect]
]
[template section_id2864474365[]
[section:section_id2864474365 Testing Perl searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)]
[table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
[endsect]
]
[template section_id1344826346[]
[section:section_id1344826346 Testing leftmost-longest searches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)]
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
[endsect]
]
[template section_id3048770036[]
[section:section_id3048770036 Testing simple Perl matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)]
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
[endsect]
]
[template section_id3810206988[]
[section:section_id3810206988 Testing simple leftmost-longest matches (platform = Windows x64, compiler = Microsoft Visual C++ version 14.3)]
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
[endsect]
]
[template performance_all_sections[]
[section_id1344826346]
[section_id1744311203]
[section_id2864474365]
[section_id3048770036]
[section_id3601180469]
[section_id3810206988]
[section_id456935730]
[section_id85151138]
]
[template performance_all_tables[]
[table_Testing_Perl_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[table_Testing_Perl_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[table_Testing_leftmost_longest_searches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[table_Testing_simple_Perl_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_GNU_C_version_11_4_0_]
[table_Testing_simple_leftmost_longest_matches_platform_Windows_x64_compiler_Microsoft_Visual_C_version_14_3_]
]