L'objectif
L'objectif de cet article est de présenter la manipulation des expressions régulières à partir d'un programme écrit en langage C. Les expressions régulières, basiques et étendues, sont supposées connues. Nous ne verrons dans cet article que les mécanismes permettant de les manipuler à partir d'un programme C. Si vous souhaitez des informations sur leurs syntaxes, veuillez vous reporter à la page de manuel regex(7), accessible à l'aide de la commande :
$ man 7 regex
Les outils
L'outil principal dont nous allons avoir besoin est un compilateur C pouvant être exécuté sur un système d'exploitation GNU/Linux fonctionnel, et bien sûr de quoi saisir un programme source C, soit :
- un système GNU/Linux (Devuan, Debian, Red Hat, ou un dérivé) ;
- gcc (le compilateur C : paquet gcc) ;
- vim (paquet vim) ou tout autre éditeur de codes (vi, ex, ed, ou même cat pour les gurus ;-).
Phase 1 - Test de correspondance entre une chaîne de caractères et une ER basique
Nous...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première