RE_COMP
Section : Manuel du programmeur Linux (
3)
Mise à jour de la version anglaise : 14 juillet 1995
Index
Menu principal
NOM
re_comp, re_exec - Fonction regex BSD
SYNOPSIS
#define _REGEX_RE_COMP
#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 rationnelle,
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 écrasé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 17 juillet 2008.
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=C man 3 re_comp ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- VALEUR RENVOYÉE
-
- CONFORMITÉ
-
- NOTES
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 17 juillet 2008