slam:aide_preg_match

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] dthevenotslam:aide_preg_match [2025/02/06 09:15] (Version actuelle) – [Utilisation de la fonction preg_match()] dthevenot
Ligne 28: Ligne 28:
 <code> <code>
 if (preg_match('#Castel#', 'J aime le lycée Le Castel!')) { if (preg_match('#Castel#', 'J aime le lycée Le Castel!')) {
-   echo ('Le mot Castel est cité);+        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>+</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:
   * '#Cas+tel#' + : la lettre qui précède peut être présente une ou plusieurs fois   * '#Cas+tel#' + : la lettre qui précède peut être présente une ou plusieurs fois
   * '#Cas*tel#' * : la lettre qui précède peut être présente 0, une ou plusieurs fois   * '#Cas*tel#' * : la lettre qui précède peut être présente 0, une ou plusieurs fois
-  * '#Cas{3}tel#' {3} : la lettre qui précède doit être présente 3 fois +  * '#Cas{3}tel#'  
-  * {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
   * '#Ca(st)?el#' les lettres st pourront être présentes 0 ou 1 fois : les () permettent de   * '#Ca(st)?el#' les lettres st pourront être présentes 0 ou 1 fois : les () permettent de
   * faire le test des quantités sur plusieurs caractères   * faire le test des quantités sur plusieurs caractères
Ligne 56: Ligne 57:
   * '#Castel \?#' Castel suivi du point d'interrogation, \ est le caractère d'échappement   * '#Castel \?#' Castel suivi du point d'interrogation, \ est le caractère d'échappement
   * '#^fin$#' Chaine qui commence par f, suivi d'un i et se termine par n   * '#^fin$#' Chaine qui commence par f, suivi d'un i et se termine par n
-Les symboles ^ et $ indiquent le début et la fin d'une chaîne, et permettent donc de la délimiter.+ 
 +Les symboles **^** et **$** indiquent le début et la fin d'une chaîne, et permettent donc de la délimiter.
  
 Quelques raccourcis permettent d'écrire ces formules plus rapidement : Quelques raccourcis permettent d'écrire ces formules plus rapidement :
  • slam/aide_preg_match.1738829591.txt.gz
  • Dernière modification : 2025/02/06 09:13
  • de dthevenot