регвыры: выборка циклически повторяющихся значений

регвыры: выборка циклически повторяющихся значений

Здравствуйте все.
Вопрос будет виден из кода:


$string = 'class method(param1, param2, param3)';
$res = preg_match('/(\w*) (\w*)\((?:(\w+)(?:, )*)*\)/', $string, $matches);
var_dump($matches);


Результат:
0 => 'class method(param1, param2, param3)'
1 => 'class'
2 => 'method'
3 => 'param3'

Можно ли в $matches получить все три param1, param2, param3 ?

P.S. соответственно вместо смайла стоит двоеточие и открывающая скобка.
 

HraKK

Мудак
Команда форума
P.S. снизу при создании сообщения есть галочка отключить смайлики в этом сообщении.
 

iSlayter

Новичок
Вася Патриков, нахера козе баян? мож лучше выбрать ащще всё между скобок а потом explode, не? не айс?
 
HraKK
Спасибо )))))
iSlayter
Тут вопрос, так сказать, на знание, а не на практику. Я решения не нашёл. Вот мне и интересно - есть оно ? Может модификаторы есть каки там, квантификаторы... ))
 
Сверху