Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Поиск   Найти похожие ветки 

 
galkoff   (2004-05-12 09:17) [0]

Уважаемые, проблема короче вот в чем. В переменной содержится некий текст к примеру
<td class=hdr align=right style="font-size:75%;">
<ol start="1">
<li class=fsite>
как мне загнать в другую переменную значение 1 из тега <ol>?
Спасибо за внимание!


 
Алхимик ©   (2004-05-12 09:24) [1]

Pos,Copy,Delete F1


 
galkoff   (2004-05-12 10:21) [2]

Я новичек в Delphi поэтому, нельзя ли по подробней, как я понял мне надо (на этом примере) сначала найти
<ol start="
и обрезать все что идет до него
потом найти
">
и обрезать все что после него и оставшееся приравнять к новой переменной.
Но как это реализовать...


 
Palladin ©   (2004-05-12 23:48) [3]

Да ты новичек не в Делфи а вообще в паскале... давай с этого начнем... вот и смотри учебники...


 
vertal ©   (2004-05-13 21:36) [4]

Парсер надо писать , а не Pos,Copy,Delete


 
BillyJeans ©   (2004-05-14 10:04) [5]

2 vertal ©   (13.05.04 21:36) [4]
а ты парсер с помощью SCASB наверное делаешь :)


 
evvcom ©   (2004-05-14 11:52) [6]


> Парсер надо писать , а не Pos,Copy,Delete

Как поставлен вопрос - достаточно и Pos,Copy,Delete. А парсер для HTM(L), XML уже давно написан мелкософтом и в 7-х Дельфях даже компонент есть.


 
Erik ©   (2004-05-14 12:02) [7]

Это совсем тупой пример. Без Copy и Delete. Если у тебя чесло больше 9 то без Insert необойдешся.
Buf - это исходная строка.
var i: integer;
i := Pos("<ol start", Buf)
if i =0 then
 exit;
Inc(i, 10);
Buf[i] := "9";


 
Erik ©   (2004-05-14 12:03) [8]

Удалено модератором
Примечание: Дубль



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
14-1084254602
Vlad Oshin
2004-05-11 09:50
2004.05.30
по одной и той же ссылке хожу на разные страницы. Почему?


1-1084667934
IrBisoff
2004-05-16 04:38
2004.05.30
OwnerDraw TLabel


3-1084185491
Viktor
2004-05-10 14:38
2004.05.30
Конфликт транзакций


6-1082019158
Ozone
2004-04-15 12:52
2004.05.30
TIdTCPServer


14-1084270653
Klerk
2004-05-11 14:17
2004.05.30
Проблеммы с Excel