Есть текст: Количество в группе:4-12 чел. <br>Дата:31-12-2017, Количество в группе:13-22 чел. <br>Дата:1-1-2017 Как извлечь все даты и записать их в массив? Количество дат не ограничено. Текст между датами, тоже может быт самый разный. Прошу помощи, так как плаваю в регулярных выражениях.
Нет, не парсер. Уже нашел решение: PHP: $str = 'Количество в группе:4-12 чел. <br>Дата:31-12-2017, Количество в группе:13-22 чел. <br>Дата:1-1-2017'; $re = '/\d{1,2}\-\d{1,2}\-\d{2,4}/'; preg_match_all($re, $str, $arr); echo '<pre>'; print_r($arr); echo '</pre>';