Parsowanie stringów za pomocą wyrażenia regularnego

Parsowanie stringów za pomocą wyrażenia regularnego
Taumas
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: wlkp
  • Postów: 121
0

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

Kopiuj
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ć.

Endrju
  • Rejestracja: dni
  • Ostatnio: dni
0

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

unikalna_nazwa
  • Rejestracja: dni
  • Ostatnio: dni
0

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

[(.*?)]

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.