Parsowanie stringów za pomocą wyrażenia regularnego

0

Witam.
Mam listę stringów, które mniej więcej wyglądają tak:

aaaaa[tekst1] || ccccc[tekst2]
 

Chcę pobrać wartości z nawiasów.
Jak powinno wyglądać poprawne wyrażenie regularne (POSIX) ?
Nie mogę sobie z tym poradzić.

0

To wydaje się być poprawne, ale nie jestem żadnym regexp-masterem:
(.)\1*\[(.*)\] \|\| (.)\3*\[(.*)\]
http://regexp.pl/main/show/108727

0

stawiam na to że znaki nie są identyczne i że wystarczy mu wyrażenie

[(.*?)]

1 użytkowników online, w tym zalogowanych: 0, gości: 1