Les expressions régulières sont des chaînes de symboles qui signifient des modèles de texte . En utilisant les expressions régulières , les programmeurs peuvent étendre les recherches à cordes au-delà de mot simple . Les expressions régulières peuvent définir des recherches pour des longueurs de mots , l'utilisation de voyelles , la ponctuation , etc . Python 2.5 est un module d'expression régulière , «re », qui encapsule méthodes utiles pour préformage recherches d'expressions régulières . Choses que vous devez interpréteur Python avec l'environnement de développement interactif (IDE) Voir Plus Instructions 1 importer le module d'expression régulière , et de créer une chaîne de recherche . Entrez la commande suivante dans l'IDE Python : >>> import re >>> ex_string = "Ceci est notre exemple 123 string" la première commande importe le module d'expression régulière dans le programme actuel , ce qui permet au programmeur d' utiliser ses fonctions . La variable " ex_string " sera la chaîne de test pour rechercher 2 tenter de trouver un modèle dans la chaîne d' exemple, en utilisant la bibliothèque " re" : . >>> ; import re >>> ex_string = "Ceci est notre exemple 123 string" >>> match = re.match ( «*». , ex_string ) Photos >>> repr ( match.group (0)) c'est notre exemple 123 string La méthode match prend une expression régulière dans les citations (en cette affaire " . * " qui recherche une chaîne entière de caractères) et imprime le premier match trouvé le motif. 3 changer le modèle de match, et ajouter la recherche d'un chaîne : >>> import re >>> ex_string = "Ceci est notre exemple 123 string" >>> match = re.search ("\\ d \\ d \\ d" , ex_string ) >>> repr ( match.group (0)) 123 La méthode de «recherche» recherchera le premier exemple d'une chaîne correspondant à un motif et retourner cette chaîne. Dans cet exemple , l'expression régulière " \\ d \\ d \\ d" indique la méthode pour rechercher une chaîne composée de 3 chiffres ensemble ( le seul à être "123" ) .
|