Chapitre 4. Correspondance de motifs avec les expressions régulières
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
4.0 Introduction
Supposons que tu sois sur Internet depuis quelques années et que tu aies fidèlement sauvegardé toute ta correspondance, juste au cas où tu (ou tes avocats, ou l'accusation) aurais besoin d'une copie. Le résultat est que tu as une partition de disque de 5 Go dédiée au courrier sauvegardé. Supposons en outre que tu te souviennes que quelque part là-dedans se trouve un message électronique d'une personne nommée Angie ou Anjie. Ou était-ce Angy ? Mais tu ne te souviens pas du nom que tu lui as donné ni de l'endroit où tu l'as stocké. Il est évident que tu dois le chercher.
Mais pendant que certains d'entre vous vont essayer d'ouvrir les 15 000 000 de documents dans un traitement de texte, je vais juste le trouver avec une simple commande. Tout système prenant en charge les expressions régulières me permet de rechercher le motif de plusieurs façons. La plus simple à comprendre est la suivante :
Angie|Anjie|Angy
ce qui, tu peux le deviner, signifie qu'il suffit de chercher n'importe laquelle des variations. Une forme plus concise (plus de réflexion, moins de frappe) est :
An[^ dn]
La syntaxe deviendra claire au fur et à mesure que nous avancerons dans ce chapitre. En bref, le "A" et le "n" se correspondent, ce qui permet de trouver les mots qui commencent par "An", tandis ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access