[python] Procházení souboru cyklem

rajcze rajcze na gmail.com
Středa Září 5 23:23:53 CEST 2007


Ahoj,

staci jednoducha uprava radku 39 na:

source = source.replace(":start:%s:end:" % black_strings[x], colored_string)

a mas po problemu :-) Bez novych promennych, bez [lr]strip, bez poplatku :)))

Joza



On 9/5/07, Martin Stiborský <martin.stiborsky na gmail.com> wrote:
> Wow, zase něco nového, díky.
> Můj záměr je víceméně splněn. Skript projde zdrojový text, najde všechny
> :start: a :end: , vytáhne obsah který ohraničují a nahradí ho jeho
> 'obarvenou' verzí.
> Viz http://www.pastebin.cz/show/1929
> I když stejně to pořád má vadu, v textu zůstávají viditelné start a end
> značky. To se mi nelíbí, zatím je idea taková, že vytvořím novou proměnnou,
> do které naskládám všechno až na ty značky, ovšem realizace bude asi těžší,
> i když by nemusela, pokud bych vymyslel jak všemu zachovat pořadí a barvený
> kód vybral i se , které bych pomocí lstrip() a rstrip() ořezal, tak by to
> možná šlo ...
>
> Možná bude dobré kouknout jak to řeší různé pastebin aplikace ...
>
> >-----Original Message-----
> >From: python-bounces na py.cz [mailto:python-bounces na py.cz] On Behalf Of Petr
> Prikryl
> Sent: Wednesday, September 05, 2007 3:45 PM
> >To: Konference PyCZ
> >Subject: Re: [python] Procházení souboru cyklem
> >
> >Pokud je to trochu komplikovanější, je výhodnější
> >místo případných dalších boolovských proměnných použít
> >takzvaný konečný automat viz
> http://cs.wikipedia.org/wiki/Kone%C4%8Dn%C3%BD_automat
> >Doporučuju to číst od konce ;)
> >
> >http://cs.wikipedia.org/wiki/Kone%C4%8Dn%C3%BD_automat#Zn.C3.A1zorn.C4.9Bn.
> C3.AD_kone.C4.8Dn.C3.A9ho_automatu
> >
> >pepr
> >_______________________________________________
> >Python mailing list
> >Python na py.cz
> >http://www.py.cz/mailman/listinfo/python
>
> _______________________________________________
> Python mailing list
> Python na 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.


Další informace o konferenci Python