|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2008, 11:51 | #1 |
Форумчанин
Регистрация: 06.10.2008
Сообщений: 102
|
Копирование строки между тегами
Драсти, уважаемые.
Назрела такая задача: имеется исходный код страницы, который я получил с помощью idHTTP. Где-то внутри кода есть отрывок: Код:
ЗЫ Я не знаю на какой строке находится этот отрывок. ЗЗЫ Тег <font color=white> </font> используется только один раз на странице ЗЗЗЫ Прошу сразу с примером, т.к. со строками не очень дружу. Последний раз редактировалось KiDoki; 29.12.2008 в 11:58. |
29.12.2008, 12:11 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
функции pos и copy
Код:
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
29.12.2008, 12:11 | #3 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Код:
|
29.12.2008, 12:26 | #4 |
Форумчанин
Регистрация: 06.10.2008
Сообщений: 102
|
Спасибо огромное, постораюсь разобраться.
|
29.12.2008, 14:30 | #5 |
Форумчанин
Регистрация: 06.10.2008
Сообщений: 102
|
Работает всё отлично кроме одного, текст что копирует функция - "You have 1 new message!</font>" т.е. вместе с </font>. Не пойму как убрать...
|
29.12.2008, 14:57 | #6 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
в принципе можно сделать так: начинаешь проверять текст, если начинается с < то ставишь переменную true и пропускаешь все последующие символы, как только встречаешь > изменяешь значение переменной на false и далее заносишь текст в переменную, таким образом можно вырезать весь HTML код
|
30.12.2008, 16:02 | #7 |
Форумчанин
Регистрация: 06.10.2008
Сообщений: 102
|
Забыл сказать:
всё работает, использовал процедуру Кости, а проблему которую описал в 5-ом сообщении решил с помощью функции Delete(как я раньше не додумался...) Спасибо всем. |
30.12.2008, 16:33 | #8 |
Форумчанин
Регистрация: 06.10.2008
Сообщений: 102
|
Назрел вопрос связаный с алгоритмом, предоставленным Костей:
как узнать если алгоритм не нашел текста "You have 1 new message!"? ЗЫ Код:
------решил:------ Искал через Pos какую-то букву: Код:
Последний раз редактировалось KiDoki; 30.12.2008 в 22:49. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу delphi | MASIK | Общие вопросы Delphi | 7 | 22.12.2010 18:23 |
Обставление текста тегами | boostman | Общие вопросы Delphi | 8 | 17.06.2008 06:23 |
Копирование файлов и каталогов перетаскиваением между двумя окнами | SANTA_KLAUD | Общие вопросы Delphi | 3 | 28.05.2008 21:52 |
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу c++ | DimaG | Общие вопросы C/C++ | 1 | 01.11.2007 21:50 |
Надо в RichEdit Удалить все строки между двумя пустыми | Stas))) | Компоненты Delphi | 7 | 28.05.2007 16:49 |