Здравствуйте.
Битый час маюсь, никак не могу сообразить. Есть строки вида:
required|min:5|max:50000
,
max:50000|required|min:5
и т.д. (последовательность может меняться, так же как и количество значений).
Нужно из этих строк получать только min,max. Желательно их значения разбивать на именованные подгруппы, поясню:
строка
required|min:5|max:50000
, в результате хочу получить:
MIN => 5
MAX => 50000
Частично вроде бы получается (если отдельно находить мин и отдельно макс), вот
регулярка для нахождения min, но вот как одним выражением находить и то и другое, чего-то не могу сообразить.