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().