Section courante

A propos

Section administrative du site

REGEXEC

Exécute dans l'expression régulière
C pour Unix regex.h

Syntaxe

int regexec(const regex_t *preg, const char *string, size_t nmatch, regmatch_t pmatch[], int eflags);

Paramètres

Nom Description
preg Ce paramètre représente un pointeur vers une structure regex_t contenant l'expression régulière compilée, issue d'un appel préalable à regcomp().
string Ce paramètre représente un pointeur vers une chaîne de caractères terminée par un caractère NULL, étant comparée à l'expression régulière.
nmatch Ce paramètre représente le nombre maximal d'éléments dans le tableau pmatch pour stocker les correspondances trouvées.
pmatch Ce paramètre représente un tableau de structures regmatch_t où seront stockées les positions des correspondances dans la chaîne.
eflags Ce paramètre représente un entier contenant des drapeaux optionnels contrôlant le comportement de la recherche (par exemple, début de ligne, fin de ligne,...).

Description

Cette fonction permet de comparer la chaîne de caractères terminé par le caractère NULL spécifié avec l'expression régulière compilée initialiser par un appel précédent à regcomp().



Dernière mise à jour : Vendredi, le 5 Juin 2020