Ten program, który piszę, otrzymuje ciąg o różnym rozmiarze i z różną liczbą nawiasów, które mieszczą się w różnych rozmiarach znaków.
np: wysextplwqpvipxdv [srzvtwbfzqtspxnethm] syqbzgtboxxzpwr
Chcę móc pokroić ten ciąg do listy zawierającej ciągi wszystkich części, które nie są w nawiasach. np:Krojenie w Pythonie - wszystko poza tym, co jest w nawiasach
list[0] = wysextplwqpvipxdv
list[1] =syqbzgtboxxzpwr
Znam string.slice i czytałem to: Explain Python's slice notation
Jednak mam problemy z myślenia, w jaki sposób umieścić to w kodzie.
Wyzwanie polegające na tym, że nie wiadomo, ile nawiasów, a mimo to można przeciąć ciąg znaków na liście.
Nie sądzę, że krojenie jest tym, czego chcesz. Zajrzałbym do wyrażeń regularnych za pomocą pakietu 're'. – Mikk
Czy kiedykolwiek będą nawiasy zagnieżdżone? –