Partager via


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

Voir aussi

Référence

<regex>

regex_constants Class

Autres ressources

<regex> membres