Помогите правильно написать регулярное выражение
На вход:
от 2000 до 3000
до 2000
от 5000
На выходе:
2000 3000
2000
5000
То есть, если строка от 2000 до 3000, то нужно получить два числа в разных переменных. Если до 2000, то надо число в переменную, но понимать при этом что было до. Если от 5000, то число в переменную, но понимать при этом, что от.
Вот такое в первом случае работает: /(от [0-9]+ до [0-9]+)/
Вот такое /(от [0-9]+)/ работает и в первом случае и третьем, а нужно чтоб только в третьем сработало. Как это сделать?
|