Initiation aux expressions régulières en PHP

Image non disponible


précédentsommaire

V. Conclusion

V-A. Épilogue

Utilisées à bon escient, les expressions régulières permettent de faire beaucoup de choses.
Gardez à l'esprit qu'il est plus rapide d'exécuter une fonction native de PHP qu'une expression régulière, ainsi il ne faut pas en mettre à toutes les sauces.
Le moteur de PCRE optimise vos expressions avant de les exécuter mais il est toujours préférable de penser à les optimiser. Réfléchissez bien à vos regex, ne partez pas dans des solution trop alambiquées. Si l'expression vous semble complexe à relire, alors il est certainement temps de la scinder en plusieurs petites. Je n'ai pas traité de la possibilité de commenter une regex mais sachez que c'est également possible.

Comparatif rapide
  • L'équivalent de ctype_alpha() en regex met 150% plus de temps à trouver le résultat que la fonction native de PHP.
  • L'équivalent de is_numeric() en regex met 250% plus de temps à trouver le résultat que la fonction native de PHP.

V-B. Liens


précédentsommaire

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 Guillaume Rossolini. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.