zion - re_comp
Nom
re_comp, re_exec - Fonction regex BSD.
Résumé
#include <sys/types.h> #include <regex.h> char *re_comp (char * regex ); int re_exec (char * string );
Description
La fonction re_comp permet de compiler une expression régulière, terminée par un caractère nul, et pointée par regex . Le motif compilé occupe une zone de mémoire statique, le buffer de motif, qui sera ecrasée par un autre appel à re_comp . Si regex vaut NULL , rien n'est effectué, et le contenu du buffer de motif n'est pas altéré. re_exec est utilisé pour verifier si la chaîne terminée par un caractère nul, pointée par string correspond au motif précédemment compilé par regex .
Valeur renvoyée
re_comp renvoie NULL s'il peut compiler correctement regex, sinon, il renvoie un pointeur sur le message d'erreur approprié. re_exec renvoie 1 si la correspondance est exacte, zéro si elle échoue.
Conformité
BSD 4.3
Voir aussi
regex (7), Manuel regex GNU
Traduction
Christophe Blaess, 1996-2003.
Poster un commentaire