ребят есть такая регулярка: (.*?)((\d*(\.\d+)?)\-(-?\d*(\.\d+)?)) есть такие строки: -2.6-6.7-100.67 - Excepted: [2.6, 6.7] -4-6 - Excepted: [4, 6] 2-3 - Excepted: [2, 3] 2+5-1.5 - Excepted: [5, 1.5] Не выходит регулярку настроить правильно, вроде всё работает но есть куча мелких деталей которые нужно исправить. Хелпаните кто за них шарит)