Witam serdecznie.
Temat troszkę źle obrazuje to co chciałbym uzyskać. Konkretnie chodzi mi o coś takiego:
Mamy sobie string np.
jeden(dwa(trzy(1))) funkcja(funkcja1())
Wynikiem wyszukiwania powinna być tablica:
1 => jeden(dwa(trzy(1)))
2 => funkcja(funkcja1())
Czemu to nie jest proste. Ponieważ chciałbym, żeby to było idiotoodporne. Czyli w sytuacji:
jeden(dwa(trzy(1)))[el1,el2] funkcja(funkcja1())
wynikową tablicą była
1 => jeden(dwa(trzy(1)))
2 => [el1,el2]
3 => funkcja(funkcja1())
Co rodzi problem:
jeden(dwa(trzy([el1,el2])))
Pozdrawiam.
bump
Czyżby, był z tym aż taki problem ? Ogólnie mogę to zrobić przechodząc po każdym znaku w stringu, tylko pytanie czy to nie będzie mniej wydajne w porównaniu do wyrażeń.