Имея эту строку
$string = '[gallery link="file" ids="501,502,503,504,505,506,507,508,509"]';
Как я могу извлечь первый идентификатор в идентификаторах?
До сих пор мне удалось извлечь все идентификаторы, а затем использовать разделение;
$output = preg_match_all('/\[gallery.+ids=[\'"](.+?)[\'"]\]/', $string, $matches);
list($extracted) = split(',', $matches[1][0]);
Должно быть что-то более простое, использующее только регулярное выражение, верно?
Спасибо :)