Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с HTML


Firedg ©   (2006-09-30 20:50:00) 

Так. Повторяю вопросик. Как с помощью дельфи ведрнуть кусок файла между

Код:
123'123

и

Код:
321<>321

Просто нужно выдерать кусочки html'ок :\

Добавлено:
Кхм. Точнее даже поподробней. Есть страничка. В ней есть <form>. имена полей постоянно меняються. Как мне сформировать пакет, выдрав эти имена? Как пакет то отравить я знаю, но т.к. имена полей меняються - я не могу его сформировать правильно


Firedg   (2006-09-30 22:43:00) [1]

Так. Нашел закономерность. Из всего файла нужно найти ВСЕ строки которые соответсвуют:
8 символов, только латинские, дальше идет правило:
Заглавная-Строчная-Заглавая. Чередуються короче.


Firedg   (2006-09-30 22:30:00) [2]

Только из этой. Помогите с регами, я в них ноль полный :( 3 значения нужно и всё :((


Zeqfreed   (2006-09-30 22:17:00) [3]

Ну можно составить регулярное выражение и им распарсить этот код. Можно в принципе и самому. Тебе надо изо всех форм или только из одной какой-то?


Firedg   (2006-09-30 21:55:00) [4]

http://tztime.ru/code.txt
Он именно в такой неудобной форме поставляеться :(
Нужно выдерать вот эти значения:
<input type=hidden name='WiCkBzQu' value='0'><input type=hidden name='YuFuEsYr' value='-1'><input type=hidden name='QuNaPhJq' value='-1'>

Нужно только name'ы раскинуть и всё. value уже не нужны.


Zeqfreed   (2006-09-30 21:30:00) [5]

Для «выдирания» чего-то из текста удобно использовать регулярные выражения. Если ты предоставишь код странички из которой надо что-то выдрать, то думаю тебе помогут. А пока вопроса можно сказать и нет.


Anatoly Podgoretsky   (2006-09-30 21:26:00) [6]

А конкретный вопрос можно?


Firedg   (2006-09-30 21:09:00) [7]

А нельзя ли конкретным кодом пожалуйста? :(


palva   (2006-09-30 20:59:00) [8]

Читать файл пока не встретится первый код.
Начать выдирание.
Выдирать, пока не встретится второй код.
Закончить выдирание.


Джо   (2006-09-30 20:54:00) [9]

А вот если это еще по-русски объяснить, шансы получить ответ возрастут. Особенно, если поместить вопрос в соответствующей конференции (ну, тут модератор, вероятно, исправит положение).


Наверх

Титульная страница Поиск, карта сайта Написать письмо