Manuel PHP

Précédent

 

Suivant

preg_match

preg_match -- Expression régulière standard

Description

int preg_match(string pattern, string subject, array [matches]);

Analyse subject pour trouver líexpression pattern.

Si matches est fourni, il sera rempli par les résultats de la recherche. $matches[0] contiendra le texte qui satisfait le masque complet, $matches[1] contiendra le texte qui satisfait la première parenthèse capturante, etc..

Retourne true so la recherche à réussi, et faut sinon (notamment en cas díerreur).

Exemple 1. Extraction díun numéro de page díune chaîne.

if (preg_match("/page\s+#(\d+)/i", "Va en page #9.", $parts))
    print "Page suivante est $parts[1]";
else
    print "Page introuvable.";
      

Voir aussi preg_match_all(), preg_replace(), et preg_split().

Précédent

Sommaire

Suivant

Perl-compatible Regular Expression functions

Chapitre

preg_match_all