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.