Partager via


Expressions régulières

Mise à jour : novembre 2007

À moins que vous n'ayez précédemment utilisé des expressions régulières, le terme vous est peut-être inconnu. Il est néanmoins probable que vous ayez déjà rencontré ce concept d'expression régulière dans un contexte autre que celui des scripts.

Exemples d'expressions régulières

Ainsi, vous utilisez certainement les caractères génériques ? et * pour rechercher des fichiers sur votre disque dur. Le caractère générique ? correspond à un seul caractère dans un nom de fichier tandis que le caractère générique * correspond à zéro ou plusieurs caractères. Un modèle tel que data?.dat permet de localiser les fichiers suivants :

data1.dat

data2.dat

datax.dat

dataN.dat

L'emploi du caractère * à la place de ? augmente le nombre de fichiers trouvés. data*.dat correspond à tous les éléments suivants :

data.dat

data1.dat

data2.dat

data12.dat

datax.dat

dataXYZ.dat

Cette méthode de recherche est utile, mais présente néanmoins des limitations. Si les possibilités offertes par l'emploi des caractères génériques ? et * permettent d'introduire le concept des expressions régulières, il faut savoir que ces dernières sont beaucoup plus puissantes et plus souples.

Voir aussi

Autres ressources

Introduction aux expressions régulières