Возможно ли написать регулярное выражение, в себе имеющие несколько проверок, но при этом возвращающее только что-то одно?
Поясню на примере: предположим есть строки
stroka123-234-konec
eshestroka456-3-lalala
После выполнения регулярки в preg_match я хочу получить на выходе только цифры (123-234), но при этом требуется убедится, что перед и после них идут символы. Проблема легко решается двумя регулярками и if-ом, но можно ли уместить это в одно выражение?