[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