[python] Zvláštní chování regulárnich výrazů
Jirka Vejrazka
jirka.vejrazka na gmail.com
Pondělí Květen 18 14:01:58 CEST 2009
Ahoj,
kompilace regularniho vyrazu ma obrovsky vyznam pri zpracovavani dat ve
smycce, tj napr:
import re
re_email = re.compile('[a-z]@\w+\.\w{2,6}) # tohle jsem umyslne
zjednodusil
f = open('data.txt', 'r')
for line in f:
m = re_email.search(line)
if m is not None:
print line
f.close()
V tomto pripade se dany regularni vyraz bude kompilovat jen jednou, pouzije
se mnohokrat.
Jirka
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.py.cz/pipermail/python/attachments/20090518/d9a8000b/attachment.htm>
Další informace o konferenci Python