[python] re

Jan Janech devel na atlas.sk
Čtvrtek Únor 16 12:03:41 CET 2006


David Necas (Yeti) wrote:
> On Thu, Feb 16, 2006 at 09:49:39AM +0100, Jan Janech wrote:
>>> print re.findall(r"\b\w+@\w+\.(cz|com)", text)  # "spatne"
>>> print re.findall(r"\b\w+@\w+\.(?: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

Nepovedal som nic o tom, ze by to mal byt bug... je mi jasne ze je to
DOLEZITA funkcia... problem je ze by som cel aby mi kniznica dala na
vyber co chcem, a nie aby rozmyslala za mna.


Janko



Další informace o konferenci Python