Médiaforma

PHP MySQL – Les expressions régulières

Print Friendly

Les expressions régulières permettent de faire des recherches très précises et très efficaces dans des chaînes de caractères. Dans le tableau suivant sont rassemblées toutes les conventions d’écriture à connaitre pour utiliser des expressions régulières. Parcourrez-le à votre rythme. Une fois que vous aurez une petite idée de la façon d’utiliser tout ce charabia, visionnez la rubrique suivante pour avoir un exemple pratique d’utilisation des expressions régulières.

Expression Signification Exemple
# Caractère de début et de fin de l’expression #expression régulière#
^ Début de la chaîne ^a sera vrai si la chaîne commence par un a
$ Fin de la chaîne t$ sera vrai si la chaîne se termine par un t
. N’importe quel caractère a, b, z, T, 1, @, etc
? Répète 0 ou 1 fois le caractère précédent xy? Signifie x ou xy
* Répète 0, 1 ou plusieurs fois le caractère précédent xy* signifie x, xy, xyy, xyyy, etc.
+ Répète 0, 1 ou plusieurs fois le caractère précédent xy+ signifie x, xy, xyy, xyyy, etc.
\ Le caractère d’échappement \ autorise l’utilisation de caractères réservés \. Est équivalent au point décimal
[xyz] Un caractère unique de l’expression [xyz] signifie x, y ou z
[^xyz] Un caractère unique à l’exclusion des caractères de l’expression [^xyz] signifie un caractère quelconque sauf x, y et z
[a-z] Un caractère unique compris entre les deux bornes [a-zA-Z] signifie une lettre minuscule ou majuscule quelconque
exp1|exp2 exp1 ou exp2 PHP4|PHP5 signifie PHP4 ou PHP5
{min, max} Répétition du caractère précédent entre min et max fois x{2,3} signifie xx ou xxx

x{1,} signifie x, xx, xxx, xxxx, etc.

x{,3} signifie chaîne vide, x, xx ou xxx

Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply