Сообщение Re[4]: Помогите плиз с регулярным выражением. от 16.07.2016 17:03
Изменено 16.07.2016 17:13 Qulac
Здравствуйте, _agg, Вы писали:
_>Вот теперь проверяет чтобы в конце 24-го числа не было запятой, остался вопрос только как ограничить числа от 5 до 200, кто знает плиз подскажите:
_>
_>Здравствуйте, Qulac, Вы писали:
Q>>Начните с того, что искомая строка есть цепочка из 23 чисел с запятой, плюс еще одно число без запятой в конце строки.
Итак дальше. Число у нас это либо любая из цифр 5,6,7,8,9; либо любое число кроме 0 плюс цифра; либо 1, цифра, цифра; либо 200. Осталось написать, вставить и не запутаться.
_>Вот теперь проверяет чтобы в конце 24-го числа не было запятой, остался вопрос только как ограничить числа от 5 до 200, кто знает плиз подскажите:
_>
_> m_ptxtInput->setValidator(new QRegExpValidator( QRegExp( "([0-9]{1,3}([,-])){23}([0-9]{1,3}($)){1}") ))
_>
_>Здравствуйте, Qulac, Вы писали:
Q>>Начните с того, что искомая строка есть цепочка из 23 чисел с запятой, плюс еще одно число без запятой в конце строки.
Итак дальше. Число у нас это либо любая из цифр 5,6,7,8,9; либо любое число кроме 0 плюс цифра; либо 1, цифра, цифра; либо 200. Осталось написать, вставить и не запутаться.
Re[4]: Помогите плиз с регулярным выражением.
Здравствуйте, _agg, Вы писали:
_>Вот теперь проверяет чтобы в конце 24-го числа не было запятой, остался вопрос только как ограничить числа от 5 до 200, кто знает плиз подскажите:
_>
_>Здравствуйте, Qulac, Вы писали:
Q>>Начните с того, что искомая строка есть цепочка из 23 чисел с запятой, плюс еще одно число без запятой в конце строки.
Итак дальше. Число у нас это либо любая из цифр 5,6,7,8,9; либо любая цифра кроме 0 плюс цифра; либо 1, цифра, цифра; либо 200. Осталось написать, вставить и не запутаться.
_>Вот теперь проверяет чтобы в конце 24-го числа не было запятой, остался вопрос только как ограничить числа от 5 до 200, кто знает плиз подскажите:
_>
_> m_ptxtInput->setValidator(new QRegExpValidator( QRegExp( "([0-9]{1,3}([,-])){23}([0-9]{1,3}($)){1}") ))
_>
_>Здравствуйте, Qulac, Вы писали:
Q>>Начните с того, что искомая строка есть цепочка из 23 чисел с запятой, плюс еще одно число без запятой в конце строки.
Итак дальше. Число у нас это либо любая из цифр 5,6,7,8,9; либо любая цифра кроме 0 плюс цифра; либо 1, цифра, цифра; либо 200. Осталось написать, вставить и не запутаться.