regex_constants::syntax_option_type
Indicateurs pour sélectionner des options de syntaxe.
typedef T1 syntax_option_type;
static const syntax_option_type awk, basic, collate, ECMAScript,
egrep, extended, grep, icase, nosubs, optimize;
Notes
Le type est un type de masque de bits qui décrit les spécificateurs de langue et les modificateurs de syntaxe à utiliser lors de la compilation d'une expression régulière. Les options peuvent être combinées avec |. un et un-seul spécificateur de langue doit être utilisé à la fois.
Les spécificateurs de langues sont:
basicCompilation sous BRE
extended compilation sous ERE
ECMAScript -- compilation comme ECMAScript
awk -- compilation comme awk
grep -- compilation comme grep
egrep -- compilation comme egrep
Les modificateurs de syntaxe sont :
icase -- font que les correspondance respectent la casse.
nosubs -- l'implementaton n'a pas besoin suivre le contenu des groupes de capture
optimize -- l'implémentation doit mettre en évidence la vitesse de correspondance plutôt que la vitesse de la compilation d'expressions régulières
collate -- définis les correspondances paramètres régionaux
Configuration requise
Header: <regex>
Espace de noms : std