Chargement...
 

Technologies de base

Claviers, polices, conversions, etc.

Expressions régulières - brève introduction

Une expression régulière est une chaîne de caractères, qui décrit, selon une syntaxe précise, un ensemble de chaînes de caractères possibles. Elle nous permet de rechercher et manipuler du texte, même si la forme de ce texte n'est pas fixe. Peut-être savez-vous comment utiliser un « joker » pour sélectionner des fichiers de noms inconnus :

dir *.doc

Cette commande listera tous les fichiers avec une extension « .doc ». Les expressions régulières utilisent cette idée pour vous permettre de rechercher et manipuler du texte.

Par exemple, si vous voulez rechercher « du mal » et aussi à la fois « de mal », vous pouvez utiliser l’expression :

due mal

Cette expression permet soit « u » soit « e » après le « d ». Notez que cette expression peut aussi trouver « rendu malheur », comme l’expression est toujours trouvée dedans.

Le caractère « . » (point) indique « n’importe quel caractère » dans une expression régulière. Donc, cette expression est plus générale que celle ci-dessus :

d. mal

On peut toujours trouver les phrases « du mal » et « de mal », mais bien d’autres choses aussi :

  • de grands malheurs
  • s’accorde mal au...
  • individu malveillant
  • du sud, malgré

Si vous voulez trouver seulement des mots entiers, utilisez cette expression :

\bdue mal\b

Les marqueurs « \b » indiquent là où on doit avoir une césure de mot (espace, ponctuation, etc.).

Expressions régulières - Apprentissage

La connaissance des expressions régulières est un puit profond. Nous avons préparé un fichier d’une page pour vous donner un avant-goût de cette eau. Nous l’appelons notre :

Nous avons aussi une présentation PowerPoint avec un exercice sur les expressions régulières :

Et nous proposons quelques liens à explorer pour en savoir plus :

Collaborateur(s) de cette page: DominiqueH et jheath .
Page dernièrement modifiée le Mardi juillet 23, 2019 09:41:13 GMT-0000 par DominiqueH.

Licence

Droit d'auteur : les textes sont disponibles sous licence Creative Commons attribution, partage dans les mêmes conditions ; d’autres conditions peuvent s’appliquer.

Online Users

6 utilisateurs connectés

Dernières pages visitées