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 | ||
informatique:programmation:php:regex [2011/11/01 12:28] benoit |
informatique:programmation:php:regex [2018/09/06 19:10] (Version actuelle) |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Le type d'expressions régulières utilisée ici est PCRE. | Le type d'expressions régulières utilisée ici est PCRE. | ||
- | === Vérification de base === | + | === Script PHP de test === |
<sxh php> | <sxh php> | ||
<?php | <?php | ||
Ligne 21: | Ligne 21: | ||
</sxh> | </sxh> | ||
- | Résultat attendu : **match** | + | |
- | === Vérification de base en ignorant la casse === | + | |
- | <sxh php> | + | |
- | <?php | + | |
- | // Le i rend notre pattern de recherche insensible a la casse | + | |
- | $regex = "#guitare#i"; | + | |
- | //Ci dessous la chaine de caractères sur laquelle on test notre expression regulière | + | |
- | $chaine = "J'aime jouer de la GuiTare."; | + | |
- | // Lancement du test | + | |
- | if (preg_match($regex, $chaine)) | + | |
- | { | + | |
- | echo "match\n"; | + | |
- | } | + | |
- | else | + | |
- | { | + | |
- | echo "not match\n"; | + | |
- | } | + | |
- | ?> | + | |
- | </sxh> | + |