Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam:aide_preg_match [2025/02/06 09:13] – dthevenot | slam:aide_preg_match [2025/02/06 09:15] (Version actuelle) – [Utilisation de la fonction preg_match()] dthevenot | ||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
< | < | ||
if (preg_match('# | if (preg_match('# | ||
- | echo ('Le mot Castel est cité); | + | |
} else { | } else { | ||
echo ("Le mot Castel n'est pas cité" | echo ("Le mot Castel n'est pas cité" | ||
} | } | ||
- | < | + | </code> |
Ce code cherche la présence de la chaîne de caractères « Castel» dans la phrase 'J aime le lycée Le Castel!' | Ce code cherche la présence de la chaîne de caractères « Castel» dans la phrase 'J aime le lycée Le Castel!' | ||
Ligne 47: | Ligne 47: | ||
* '# | * '# | ||
* '# | * '# | ||
- | * '# | + | * '# |
- | * {3,} : la lettre qui précède doit être présente au moins 3 fois | + | * {3} : la lettre qui précède doit être présente 3 fois |
- | * {0,3} : la lettre qui précède doit être présente au plus 3 fois | + | * {3,} : la lettre qui précède doit être présente au moins 3 fois |
- | * {3,5} : la lettre qui précède doit être présente au moins 3 fois, au plus 5 fois | + | * {0,3} : la lettre qui précède doit être présente au plus 3 fois |
+ | * {3,5} : la lettre qui précède doit être présente au moins 3 fois, au plus 5 fois | ||
* '# | * '# | ||
* faire le test des quantités sur plusieurs caractères | * faire le test des quantités sur plusieurs caractères | ||
Ligne 56: | Ligne 57: | ||
* '# | * '# | ||
* '# | * '# | ||
- | Les symboles ^ et $ indiquent le début et la fin d'une chaîne, et permettent donc de la délimiter. | + | |
+ | Les symboles | ||
Quelques raccourcis permettent d' | Quelques raccourcis permettent d' |