![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с 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]А вот если это еще по-русски объяснить, шансы получить ответ возрастут. Особенно, если поместить вопрос в соответствующей конференции (ну, тут модератор, вероятно, исправит положение).