Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 16:05:11 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
nesco прав - если начинается с "+7", а дальше 10 цифр, то это номер (РФ) ИМХО. То есть маска = "+7##########". простой анализ на отсутствие в реальных списках строк (хотя бы одной), удовлетворяющих маске, укажет на правильность пути (а на правдивость его укажет провайдер :-) |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
г. -=Alex=-, ну тогда ещё вариант (вариантов может быть много ) code_24696.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_24696.txt [3.2KB] [284] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 16:05:12 |
|||
карма: 0 |
|
Ответов: 1058
Рейтинг: 76
|
|||
г. -=Alex=- писал(а): очистку списк от повторных вариантовПрисмотритесь к елементу ArrayFilterRepeats |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
г. -=Alex=- писал(а): от повторных вариантов |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-09 16:05:12 |
|||
карма: 0 |
|
Ответов: 1058
Рейтинг: 76
|
|||
Типа так?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Нафиг там ничего не надо, отсев можно делать и на этапе добавления, это самый правильный путь
code_24698.txt |
|||
карма: 22 |
| ||
файлы: 1 | code_24698.txt [2KB] [394] |
Ответов: 16884
Рейтинг: 1239
|
|||
Tad писал(а): nesco, чтобы дозвониться ко мне, нужно набрать 10 цифр для обыкновенного телефона или 12 цифр для мобильника. А в Америку - 13. Привязываться к "А у нас 11" нельзя - программка универсальной не получится. А если дозвон по местному номеру где нет +7 да и цифр <11 ? ------------ Дoбавленo в 01.04: Вот номер по которому звоню в Украину : 012380435522222 (15 знаков) и после соединения нужно ещё набрать 321 (уже 18 знаков) |
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad, в задании ясно написано
г. -=Alex=- писал(а): тлефоны все формата +79237852125все, дальше замяли. Я выполнил условие задачи, выполнил. Какие ко мне претензии Надо универсальную, пусть сам думает. |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Тогда можно и так:
code_24700.txt "И дым пожиже и труба пониже"(с) ListBox-ы поставил для наглядности. В окончательном варианте заменить на StrList |
|||
карма: 25 |
| ||
файлы: 1 | code_24700.txt [1.2KB] [245] |
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): Тогда можно и такЗапятой в конце может и не быть, тогда номер потеряется |
|||
карма: 22 |
|
Ответов: 5446
Рейтинг: 323
|
|||
(коды не смотрел - нету HiAsm под рукой) Если нет гарантии, что номер - это ровно 11 цифр, но при этом не-цифр в нём нет, то надо просто читать до первой не-цифры, и всё. |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
третий Закон Чизхолма писал(а): 3.Любые предложения люди понимают иначе, чем тот, кто их вносит. Следствие: ◦Даже если ваше объяснение настолько ясно, что исключает всякое ложное толкование, все равно найдется человек, который поймет вас неправильно. nesco писал(а): Запятой в конце может и не быть, тогда номер потеряется А если внимательней посмотреть ? critic.png |
|||
карма: 25 |
|