Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Espressione Tutorial regolari per Python 2.5

Le espressioni regolari sono stringhe di simboli che indicano i modelli di testo . Utilizzando le espressioni regolari , i programmatori possono estendere ricerche di stringhe di là della semplice corrispondenza parola . Le espressioni regolari possono definire le ricerche per lunghezze di parola , l'utilizzo vocale , segni di punteggiatura e così via . Python 2.5 ha un modulo di espressione regolare , "re ", che incapsula metodi utili per preformatura ricerche di espressioni regolari . Cose che ti serviranno
Python Interpreter con ambiente di sviluppo interattivo ( IDE ) economici Mostra più istruzioni
1

importare il modulo di espressione regolare , e creare una stringa di ricerca . Digitare quanto segue nella IDE di Python :

>>> import re

>>> ex_string = " questo è il nostro 123 esempio stringa"

il primo comando importa il modulo espressione regolare nel programma corrente , permettendo al programmatore di utilizzare le sue funzioni . La variabile " ex_string " sarà la stringa di prova per cercare
2

tentativo di trovare un modello nella stringa di esempio che utilizza la libreria "re" : .

>>> , ri importazione

>>> ex_string = " questo è il nostro 123 esempio stringa"

>>> partita = re.match ( " * ". , ex_string )

>>> repr ( match.group ( 0 ) ) per

questo è il nostro 123 esempio stringa

Il metodo match prende un'espressione regolare in citazioni ( in questo caso " . * ", che ricerca una intera stringa di caratteri) e di stampa la prima trovata corrispondenza del pattern pattern partita
3

Cambia. , e aggiungere una ricerca di un sottostringa :

>>> import re

>>> ex_string = " questo è il nostro 123 esempio stringa"

>>> corrisponde = re.search ( " \\ d \\ d \\ d " , ex_string ) per

>>> repr ( match.group ( 0 ) ) per

123

il metodo di " ricerca" per cercare la prima istanza di una sottostringa corrispondente a un modello e tornare quella sottostringa . In questo esempio , l'espressione regolare "\\ d \\ d \\ d " indica il metodo per la ricerca di qualsiasi stringa composta da 3 cifre insieme ( l'unico a essere " 123" ) .

 

Programmazione © www.354353.com