Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
FORUM PYTHON F.A.Q PYTHON TUTORIELS PYTHON SOURCES PYTHON OUTILS PYTHON LIVRES PYTHON
7.7. Résumé

7.7. Résumé

Nous n'avons vu que la pointe de la partie émergée de l'iceberg des possibilités offertes par les expressions régulières. En d'autres termes, même si vous vous sentez totalement dépassé, vous n'avez encore rien vu.

Vous devez maintenant être familiarisé avec les techniques suivantes :

  • ^ reconnaît le début d'une chaîne.
  • $ reconnaît la fin d'une chaîne.
  • \b reconnaît la limite d'un mot.
  • \d reconnaît un chiffre.
  • \D reconnaît un caractère non-numérique.
  • x? reconnaît un caractère x optionnel (autrement dit, il reconnaît un x zéro ou une fois).
  • x* reconnaît zéro ou plus x.
  • x+ reconnaît un ou plusieurs x.
  • x{n,m} reconnaît un caractère x au moins n fois, mais pas plus de m fois.
  • (a|b|c) reconnaît soit a soit b soit c.
  • (x) en général est un groupe identifié. Vous pouvez obtenir la valeur de ce qui a été reconnu à l'aide de la méthode groups() de l'objet retourné par re.search.

Les expressions régulières sont extrêmement puissantes, mais elles ne sont pas la solution correcte pour chaque problème. Vous devriez en apprendre assez sur elles pour savoir quand elles sont appropriées, quand elle peuvent résoudre votre problème et quand elles causent plus de problèmes qu'elles n'en résolvent.

 

Certaines personnes, face à un problème, se disent «je sais, je vais utiliser une expression régulière.» Maintenant elles ont deux problèmes.

 
--Jamie Zawinski, dans comp.emacs.xemacs  
Responsable bénévole de la rubrique Python : Guillaume Duriaud - Contacter par EMail :
Vos questions techniques : forum d'entraide Python - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.