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