Gérer les expressions régulières en langage C

Magazine
Marque
GNU/Linux Magazine
Numéro
189
Mois de parution
janvier 2016
Spécialité(s)


Résumé
Cet article va vous présenter la gestion des expressions régulières depuis un programme C. À partir d'exemples simples, vous découvrirez les mécanismes qui vous permettront d'écrire vos propres programmes C utilisant des expressions régulières.

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...

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous