Partager via


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

Voir aussi

Référence

<regex>

regex_constants, classe

Autres ressources

<regex> membres