Section courante

A propos

Section administrative du site

REGEXEC

Exécution de l'expression régulière
Bibliothèque regex (GNU) 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 permet d'indiquer la structure de données de l'expression régulière.
string Ce paramètre permet d'indiquer une chaîne de caractères.
nmatch Ce paramètre permet d'indiquer la taille de la correspondance.
pmatch Ce paramètre permet d'indiquer la correspondance.
eflags Ce paramètre permet d'indiquer les options de recherches (pouvant être combiné par un «Ou binaire»)
Constante Description
REG_NOTBOL Cette constante permet d'indiquer que l'opérateur de début de ligne ne correspond pas au début de la chaîne de caractères (probablement parce que ce n'est pas la début d'une ligne). S'il n'est pas défini, l'opérateur de début de ligne correspond au début de la chaîne de caractères.
REG_NOTEOL Cette constante permet d'indiquer que l'opérateur de fin de ligne ne correspond pas à la fin de la chaîne de caractères (probablement parce que ce n'est pas la fin d'une ligne). S'il n'est pas défini, l'opérateur de fin de ligne correspond au fin de la chaîne de caractères.

Description

Cette fonction permet d'exécuter le traitement de l'expression régulière à partir d'une structure de données.



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