Ahoj, <br><br> nekolik komentaru na zacatek:<br><br>- readlines() nepouzivat, pokud nevime jak ten zdrojovy soubor bude velky (muzeme zabrat celou pamet)<br>- na takhle "jednoduche" veci nepouzivat ani regularni vyrazy (pomale, zbytecne slozite)
<br>- "A:\" ??? Myslel jsem, ze diskety uz vymrely ;-)<br>- uz jsme definitivne prestali pouzivat podpisy v emailu? Skoda, ja docela rad vim kdo mi pise :(<br>- langi: nic ve zlem, ale stalo by za to krome Pythonu zapracovat i na cestine (vim ze tohle je konference o Pythonu, ale trochu z toho boli oci)
<br><br>Abych jenom zbytecne neplacal, tak tady je verze ktera si poradi s libovolne velkymi soubory a taky se situacemi kdy je na jednom radku vice slov (obecne stringu) v uvozovkach (vim, ze to kopirovani listu neni uplne idealni, i kdyz tady nedoporucuju "re" ;-)
<br><br>soubor = open('texty.txt', 'r')<br>for radek in soubor:<br> nalezen_text = False<br> radek_list = radek.split('"') # to je uvozovka mezi dvema apostrofy<br> while len(radek_list) > 2:
<br> nalezen_text = True<br> print radek_list[1],<br> radek_list = radek_list[2:]<br> if nalezen_text:<br> # musime odradkovat<br> print<br>soubor.close()<br><br>- docela by mne zajimalo, ktery ucitel to bude hodnotit ;-)
<br><br> Pythonu zdar<br><br> Jirka Vejrazka<br>