Как составить регулярное выражение для строки типа "[данные1][данные2][данные3]?
Есть строка типа [данные1][данные2][данные3], нужно сделать из нее массив типа array(
1=>'данные1',
2=>'данные2',
3=>'данные3'
)
Для разбиения строки на массив по шаблону в php есть функция preg_split, но я чёт не могу правильно составить шаблон ибо не силен в регулярках. Гуглил - безуспешно. Сам сварганил "/[[][A-Z_-]+]/". Но почему то не работает. Суть в том, что нужны данные, стоящие между квадратными скобками. Внутри могут быть заглавные латинские буквы, подчеркивания и дефисы. Помогите пожалуйста