[EMAIL PROTECTED] napsal(a): > Zdravim, nejakou dobu se uz dneska morim s tim jak > vyparsovat > funkce z nacteneho souboru.A jelikoz regulerni vyrazy nejsou > moje silna stranka tak prosim o pomoc. > > potrebuji vyparsovat tuhle trojici > > Function int neco( nepovinne_vstupy ) > > s tim ze navratovy typ je nepovinny > a Function nebo Process je vzdy na zacatku radku > > zatim jsem se dostal k tomu ze vyparsuju jen fce ktere nic > nevraci :) > > funkce = re.compile(r"(^Function|^Process) > ([_a-zA-Z]+).*\n", re.I|re.M) > found = funkce.findall(data) #data = nacteny soubor > if found:
Muzes zkusit neco jako: (^Function|^Process) [([_a-zA-Z]*) ]?([_a-zA-Z]+).*$ ale jestli muzu neco radit, tak se vykasli na regexi a napis to normalne, bude to mnohem prehlednejsi a snazsi _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
