Une analyse comparative complète compare les performances de correspondance des expressions régulières dans quatre grands écosystèmes de langages/bibliothèques : la bibliothèque standard C++, PCRE2, la bibliothèque standard Go et la bibliothèque standard Python. L'étude évalue également un nouvel outil de génération de code Go, regexp2go, qui compile les motifs regex en code Go natif pour des gains de vitesse potentiels. Les tests ont été réalisés avec Python 3.14.6 et d'autres versions à jour. Les résultats clés révèlent des différences de performance significatives, PCRE2 étant souvent en tête en vitesse brute, tandis que la bibliothèque standard Go offre un compromis équilibré. Les données aident les développeurs à prendre des décisions éclairées pour les applications intensives en regex comme l'analyse de logs, la validation de données et le traitement de texte. La méthodologie de benchmark est reproductible, ce qui en fait une référence précieuse pour les ingénieurs en performance.
Analyse comparative détaillée des performances des regex dans C++, PCRE2, Go et Python, incluant une approche de génération de code Go.