No, ale tak pri non-greedy by ten regexp vypadal jinak, a znamenal neco jinyho, ze :) Takze se priznam, ze uplne nechapu kde vidis problem. Ale samozrejme ti (pro me mnohem citelnejsi) regexp nehodlam vnucovat, kdyz ti jina varianta prijde lepsi.
J. 2013/2/8 David Rohleder <da...@ics.muni.cz> > Mně třeba přijde čitelnější ten join s for cyklem. U findall je zákeřný > ten otazník za .., protože při non-greedy vyhodnocování by to mohlo > oddělovat ty znaky po jednom. Což je ale spíš chyba syntaxe regulárního > výrazu, když má pro "?" dva různé významy. > > D. > > rajcze píše v Pá 08. 02. 2013 v 02:13 +0100: > > Hlavne (IMHO) asi jedine, z tech co zatim padly, kde je na prvni > > pohled jasne, co se deje. A i z toho "prumysloveho pohledu" je to IMHO > > nejcistsi ;) > > > > Samozrejme pokud by bylo nutne pouzit aspon jednou for cyklus (v > > libovolne forme), tak bych byl pro variantu Jaroslava Lukeshe. Desive > > one-linery maji svoje misto v Perlu ;) > > > > 2013/2/8 Visgean Skeloru <visg...@gmail.com> > > Imho nejlepsi reseni, je to citelne a kratke. > > > > > > 2013/2/7 Vladimir Macek <ma...@sandbox.cz> > > On 7.2.2013 18:54, David Rohleder wrote: > > > Ahoj, > > > > > > jak byste co nejhezčeji napsali následující - mám > > řetězec a chci jej po > > > dvou znacích rozdělit dvojtečkou. Zatím > > nejzajímavější zápis, na který > > > jsem přišel byl: > > > > > > a = "abcdefghijkl" > > > (( "%s:"*(len(a)/2) ) % tuple(a[i:i+2] for i in > > xrange(0,len(a),2)))[:-1] > > > > > > Takto to vypadá dost nečitelně, zkusíte něco > > hezčího? > > > > > > ':'.join(re.findall('..?', a)) > > > > V. > > > > _______________________________________________ > > Python mailing list > > Python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > > > > > > > > > > -- > > GPG pub key | github/visgean > > > > _______________________________________________ > > Python mailing list > > Python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > > > > > > -- > > Rules of Optimization: > > Rule 1: Don't do it. > > Rule 2 (for experts only): Don't do it yet. > > _______________________________________________ > > Python mailing list > > Python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > -- Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.
_______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python