python_8.pdf

(43 KB) Pobierz
75065111 UNPDF
Kurs języka Python
Wykład 8.
Przetwarzanie tekstu
Wyrażenia regularne
Biblioteka urllib
Parsowanie html'a
XML
Wyrażenia regularne
c:\ > dir *.exe
$ rm *.tmp
Wyrażenia regularne
'alamakota'
'(hop!)*'
{ '' , 'hop!' , 'hop!hop!' ,... }
'br+um'
{ 'brum' , 'brrum' , 'brrrum' }
Algorytm rozpoznawania
wyrażenia regularnego
Automat
Wyszukiwanie a dopasowanie
import re
automat = re.compile( 'brr+um' )
if automat.match( 'brrrrum!!!' ): print 'pasuje'
if automat.search( 'Autko robi brrrrum!!!' ):
print 'pasuje'
Zgłoś jeśli naruszono regulamin