Регуляркой распарсить [15,3]

Статус
В этой теме нельзя размещать новые ответы.

phillip

Полезный
Регистрация
4 Сен 2007
Сообщения
411
Реакции
15
Надо регулярку составить таким образом, чтобы из этого [15,3] на выходе получить 3. я пишу так:
preg_match("/\d/", $string, $matches);
print_r($matches);

на выходе получаю вместо 15 вместо 3)
 
Надо регулярку составить таким образом, чтобы из этого [15,3] на выходе получить 3. я пишу так:
preg_match("/\d/", $string, $matches);
print_r($matches);

на выходе получаю вместо 15 вместо 3)
preg_match работает до первого найденного вхождения.
PHP:
preg_match("/\[\d+?,(\d+?)\]/", $string, $matches);
в первом кормане $matches[1] будет искомое
 
Вот еще вариант
preg_match('/(?=[0-9])(.)(?=\])/',$base,$result);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху