On Thu, Feb 16, 2006 at 09:49:39AM +0100, Jan Janech wrote: > > > print re.findall(r"[EMAIL PROTECTED](cz|com)", text) # "spatne" > > print re.findall(r"[EMAIL PROTECTED](?:cz|com)", text) # "dobre" > > Tak toto je blbost konkretne findall. Ale takto to ide :)) xixi
To není bug, to je feature. To, že nějaký jazyk X umožňuje získat jen seznam celých matchů, nikoli seznam skupin, není žádná výhoda. A co se týká ,estetiky`, brání mi něco napsat si funkci, která nemá tuto ,vadu`, protože nejprve udělá s regulárním výrazem re.sub(r'(?<!\\)\(([^?])', r'(?:\1', regexp) ? Yeti -- That's enough. _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
