![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() У меня вопрос есть .html файл (в интернете) пример содержимого:
Код:
username:usernick:userpass:userlink:usetext; username2:usernick2:userpass2:userlink2:usetext2; логин, ник, пароль, линк, текст. Символ ";" означает что информация о юзере закончена, после ";" начинается новый юзер. Задача: получить их со страницы, обработать и записать в editы. Точнее: 1 Получить данные со страницы 2 Записать их в едиты: edit1 - логин, edit2- ник и т.д. Не подскажите как это сделать, если возможно код ? Заранее спасибо. |
#2
|
|||
|
|||
![]() 1. Качаем файл с сайта (примеров использования TIdHTTP полно).
2. Берем его как строку, убирая все переводы строк (#13 и #10). Можно воспользоваться функцией Stringreplace (читаем хелп - там все подробно описано, ну или ищем пример здесь - тоже была куча примеров). 3. Режем на на подстроки по ";" - можно воспользоваться хитрым способом: Код:
StringList.Test := StringReplace(S,';',#13#10,[rfReplaceAll]); 4. Парсим строки по символу ":" - с помощью функций Pos и Copy (опять же ищем пример в форуме или ты думаешь, что ты первый ктакой вопрос задаешь?). |