Linux

CentOS 5.3

re_exec(3)


RE_COMP

NOM

re_comp, re_exec − Fonction regex BSD.

SYNOPSIS

#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 octet nul, et pointée par regex. Le motif compilé occupe une zone de mémoire statique, le tampon de motif, qui sera ecrasée par un autre appel à re_comp(). Si regex vaut NULL, rien n’est effectué, et le contenu du tampon de motif n’est pas altéré.

re_exec() est utilisé pour vérifier si la chaîne terminée par un octet 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

NOTES

Ces fonctions sont obsolètes ; les fonctions documentées dans regcomp(3) devraient être utilisées à la place.

VOIR AUSSI

regcomp(3), regex(7), Manuel regex GNU

TRADUCTION

Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 5 novembre 1996 et révisée le 10 août 2006.

L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=en man 3 re_comp ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.


re_exec(3)