Страница: 1 |
Страница: 1 |
Вопрос: Работа со строками
Добавлено: 14.01.10 13:47
Автор вопроса: V1RR | Web-сайт:
Нужно заключить все числа в текстовом поле в такие скобоки: <> а также удалить из этой же строки все большие буквы.
Никак не могу понять уже гуглил 100 раз я так понял что надо через оператор Like проверять строку и функцией IsNumeric на цифры, но все никак не могу понять как его сделать - не выходит.
Помогите пожалуйста.
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 14.01.10 13:50
Я бы сделал проход циклом по строке, если встретилась цифра, то ставим перед ней "<", и выставляем какой-нибудь флаг, типа digit=true.
Продолжаем проход, если встретилась не цифра и при этом digit=true, то ставим перед ">".
Вот как я бы сделал, если бы делал.
Номер ответа: 2
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #2
Добавлено: 14.01.10 14:57
Номер ответа: 3
Автор ответа:
V1RR
ICQ: 636580
Вопросов: 8
Ответов: 29
Web-сайт:
Профиль | | #3
Добавлено: 14.01.10 15:27
Извините за нубский вопрос но как ее вызвать правильно
Поле, которое проверятеся Text1
Ставлю обработку по нажанию кнопки.
Что я не так делаю?
Номер ответа: 4
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #4
Добавлено: 14.01.10 15:39
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 14.01.10 15:45
VBD, ты в курсе, что Asc("À" возвращает анси-код символа "&"? ты все эти символы удаляешь)
Номер ответа: 6
Автор ответа:
V1RR
ICQ: 636580
Вопросов: 8
Ответов: 29
Web-сайт:
Профиль | | #6
Добавлено: 14.01.10 15:45
Как вызвать-то?
Не работает. Как правильно?
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 14.01.10 15:47
ёмаё! Text1.text = EncaseNumbers(Text1.text)
Общие принципы программирования стоит подучить
Номер ответа: 8
Автор ответа:
V1RR
ICQ: 636580
Вопросов: 8
Ответов: 29
Web-сайт:
Профиль | | #8
Добавлено: 14.01.10 15:50
Оо спасибо большое А по 2 части вопроса кто поможет?
Надо удалить из строки все большие буквы и подсчитать сколько их было удалено?
Номер ответа: 9
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #9
Добавлено: 14.01.10 16:04
Ах так вот, что VBD хотел сделать) форум просто заменил русские буквы
Этот пример выводит в заголовок окна количество удаленных букв: Caption = deleted. Думаю сойдёт.
Номер ответа: 10
Автор ответа:
V1RR
ICQ: 636580
Вопросов: 8
Ответов: 29
Web-сайт:
Профиль | | #10
Добавлено: 14.01.10 16:14
Всем респект за ответы!
Все работает, спасибо!
Номер ответа: 11
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #11
Добавлено: 14.01.10 16:44
Гребаный кодировка!
Вот:
Номер ответа: 12
Автор ответа:
maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #12
Добавлено: 14.01.10 16:52
Задам тоже вопрос в этой теме) подскажите плиз как лучше поменять местами случайным способом все символы в переменной типа String.VB6, Заранее благодарен
Номер ответа: 13
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #13
Добавлено: 14.01.10 17:59
Номер ответа: 14
Автор ответа:
maza_____
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #14
Добавлено: 14.01.10 18:02
Благодарю)