Přidám svou trošku z jiného konce...
geon napsal...
> [...]
>
> print re.findall(r"[EMAIL PROTECTED](?:cz|com)", text)
Pokud se jedná vyloženě o rozklad mailových adres
(tj. když vím, že tam je mailová adresa, kterou
už mám z textu nějak vykousnutou), pak bych
doporučoval místo regulárního výrazu použít spíš
normální split()
----------------------------
s = '[EMAIL PROTECTED]'
name, domain = s.split('@')
lst = domain.split('.')
print name, lst
----------------------------
vypisuje
jmeno ['raz', 'dva', 'tri', 'cz']
části jména a domény se pak líp testují a připadá
mi to i vzhledem k budoucí údržbě a úpravám
přehlednější, než rozklad přes regulární výrazy.
pepr
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python