Всем привет! Есть следующая строка "лол,фигня,ещще,фигня{привет,медвед,я,пхп,прогер,в,рот,мне,ноги}печенье,лом123" Мне нужно из неё достать все слова которые разделены запятыми внутри ФИГУРНЫХ скобок, как это правильно сделать? Пишу вот такое выражение "{([а-я]+,?)+}" - не работает! В preg_match'e запоминает только последнее слово в скобках, в этом примере это "ноги", то есть они все, как я понял, находятся, и перезаписываются во внутреннюю переменную 1, а как сделатьчтобы они все сохранялись каждая в свою переменную? 1,2,3,4,5,6,7,8,9 ??? Спасибо!
Код (PHP): $matches=array(); $str='лол,фигня,ещще,фигня{привет,медвед,я,пхп,прогер,в,рот,мне,ноги}печенье,лом123'; preg_match('/[^{]+(?=})/',$str,$matches); $matches=explode(',',$matches[0]); echo'<pre>'; print_r($matches); echo'</pre>';