Thema: regex
-
Regex-Dialekte: BRE/ERE, PCRE2, RE2, JavaScript, Python und .NET im Vergleich
Die Zeichen + ? | ( ) { } sind literal oder Sonderzeichen, je nachdem, ob ein Tool POSIX BRE oder ERE verwendet. Lookaround und Rückwärtsreferenzen unterstützen manche Engines, RE2 lehnt sie bewusst ab, um Matching in linearer Zeit zu garantieren. Benannte Gruppen gibt es in drei Schreibweisen, die die Engines in unterschiedlichen Kombinationen akzeptieren.
Maschinenlesbar: JSON