Section courante

A propos

Section administrative du site

REGEXEC

Compilation de l'expression régulière
Bibliothèque regex (GNU) regex.h

Syntaxe

int regcomp(regex_t *preg, const char *pattern, int cflags);

Paramètres

Nom Description
preg Ce paramètre permet d'indiquer la structure de données allant recevoir les données compilés.
pattern Ce paramètre permet d'indiquer l'expression régulière à traiter.
cflags Ce paramètre permet d'indiquer les options de recherches (pouvant être combiné par un «Ou binaire»)
Constante Description
REG_EXTENDED Cette constante permet d'indiquer s'il qu'il utiliser la syntaxe étendue des expressions régulières.
REG_ICASE Cette constante permet d'indiquer qu'il ne faut pas faire de différence en les minuscules et les majuscules (exemple : A = a, gladir=GLADIR,...).
REG_NOSUB Cette constante permet d'indiquer s'il faut uniquement vérifier la concordance dans l'expression régulières, soit qu'elle a une syntaxe valide.
REG_NEWLINE Cette constante permet d'indiquer s'il faut considéré le saut de ligne comme un caractère normal.

Description

Cette fonction permet d'effectuer la compilation de l'expression régulière afin d'obtenir une structure de données exploitable.



Dernière mise à jour : Samedi, le 8 septembre 2018