Sujet : regex
-
Variantes d'expressions régulières : BRE/ERE, PCRE2, RE2, JavaScript, Python et .NET comparés
Les caractères + ? | ( ) { } sont littéraux ou spéciaux selon qu'un outil utilise la syntaxe POSIX BRE ou ERE. Les assertions de contexte (lookaround) et les références arrière sont prises en charge par certains moteurs et volontairement refusées par RE2 pour garantir une correspondance en temps linéaire, tandis que les groupes nommés existent sous trois graphies que les moteurs acceptent selon des combinaisons différentes.
Lisible par machine : JSON