Linux |
CentOS 5.3 |
|
re_comp(3) |
re_comp, re_exec − Fonction regex BSD. |
#include <sys/types.h> char *re_comp (char *regex); |
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. |
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. |
BSD 4.3 |
Ces fonctions sont obsolètes ; les fonctions documentées dans regcomp(3) devraient être utilisées à la place. |
regcomp(3), regex(7), Manuel regex GNU |
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_comp(3) |