Страница: 1 |
Страница: 1 |
Вопрос: Работа с текстом!!!
Добавлено: 10.06.10 08:46
Автор вопроса: Olga_Ch
давно не создавала программ на VB - наверно лет 6. Но сейчас срочно надо - суть задачи: найти слова в вденной строке, которая заканчивается точкой, с n количеством букв - при этом учесть все возможные варианты (слово между пробелами, /. или начинается *) - Ифами прописывать долго! можно ли сделать это быстрее?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #1
Добавлено: 10.06.10 09:35
не знаю, правильно ли, но я бы делал так:
Номер ответа: 2
Автор ответа:
UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #2
Добавлено: 10.06.10 12:39
Just ты в своём примере не учёл что слова могут разделяться пробелами.
Номер ответа: 3
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #3
Добавлено: 10.06.10 13:37
UnDeAdZak, как не учел? 7 строчка в коде...
Номер ответа: 4
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #4
Добавлено: 10.06.10 14:50
ну тогда ты не учел такие фразы "такие.фразы"
n кол-во букв в строке или нужно найти стова с n-букв?
Номер ответа: 5
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #5
Добавлено: 10.06.10 15:05
пример рабочий! а доработать или подправить, если надо, дело техники )
Номер ответа: 6
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #6
Добавлено: 10.06.10 16:04
рабочий, но не соответствует поставленной задаче.
Номер ответа: 7
Автор ответа:
UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #7
Добавлено: 10.06.10 20:31
Just перепутал. Слова могут разделяться НЕ ТОЛЬКО пробелами. Кроме пробелов могут использоваться и другие символы(*,-,/,+,№,",!,;,. Твой пример этого не учитывает. Если слова будут разделяться например '.', то он их посчитает за одно слово.
Номер ответа: 8
Автор ответа:
GDK
Вопросов: 13
Ответов: 348
Профиль | | #8
Добавлено: 15.06.10 15:55
Почему никто не посоветовал пользоваться Регулярными выражениями и готовой библиотекой для работы с ними?