regex_constants::syntax_option_type
balises 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 langage et les modificateurs de syntaxe à utiliser lors de la compilation d'une expression régulière.Les options peuvent être combinées avec|.Aucun plusieurs spécificateur de langage ne doit être utilisé à la fois.
les spécificateurs de langage sont :
basic -- compilation comme BRE
extended -- compilation en tant qu'AVANT
ECMAScript -- compilation comme ECMAScript
awk -- compilation comme awk
grep -- compilation comme grep
egrep -- compilation comme egrep
les modificateurs de syntaxe sont :
icase -- rendez les correspondances respectent pas la casse
nosubs -- l'implementaton n'a pas besoin de conserver le contenu des groupes de capture
optimize -- l'implémentation doit souligner la vitesse de faire correspondre plutôt que la vitesse de la compilation d'expression régulière
collate -- rendez les correspondances paramètres régionaux
Configuration requise
en-tête : <regex>
l'espace de noms : type