PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Tag HTML, como pegar alguns valores? #366206

16/11/2008

0

Estou procurando saber como faço para buscar alguns textos pela tag do html. Ex:

// Acima existe zilhões de tags, mas abaixo é a única existente,
// só que, os valores mudam, ou seja, eu queria pegar:
// - O número 229 abaixo (que poderia ser ´1´, ´2´, ´10´,´1500´, está
// sempre mudando...)
// - O número 1346 (que também muda e vai de zero à infinito, e o
// número 5000 que também muda constantemente)
// Alguém saberia como faço para pegar os valores dessa TAG e colocar
// em três Labels?

<td id=l4 title=229>1346/5000</td>


// As tags do .html que quero capturar, estão contidos em um TMemo


Agradeço a ajuda


Onjahyr

Onjahyr

Responder

Posts

16/11/2008

Onjahyr

Para facilitar, poderia ser assim:

- Pegar o valor que está após o title da tag (que muda constantemente), de posse dela pegaria o valor da tag completa, ou seja:


1346/5000

Em vez de 3 Labels, usaria 2.


Responder

Gostei + 0

16/11/2008

Onjahyr

[size=18:1f84fb2956][b:1f84fb2956]Desculpas, mas esqueçam o que pedi acima, vou refazer a pergunta:[/b:1f84fb2956]

Nova Pergunta: [b:1f84fb2956]Como extrair um valor de uma tag html?[/b:1f84fb2956][/size:1f84fb2956]


Estou procurando saber como faço para extrair um determinado valor de uma tag HTML

Tenho um TMemo com códigos HTML, quero pegar o valor completo existente dentro desta tag, a tag é a indicada abaixo:

<td id=l4 title=229>[b:1f84fb2956]1346/5000[/b:1f84fb2956]</td>

Só que o valor title (acima) que está como [b:1f84fb2956]229[/b:1f84fb2956], eu quero colocar um valor de uma variável.

Mais ou menos assim:

[b:1f84fb2956]procedure[/b:1f84fb2956] TForm1.Button1Click(Sender: TObject);
[b:1f84fb2956]var[/b:1f84fb2956]
strTitulo : [b:1f84fb2956]String[/b:1f84fb2956];
Retorno : [b:1f84fb2956]String[/b:1f84fb2956];
TagInicial,
TagFinal : [b:1f84fb2956]String[/b:1f84fb2956];
[b:1f84fb2956]begin[/b:1f84fb2956]
strTitulo := 229;
TagInicial := ´<td id=l4 title=´ + strTitulo + ´>´;
TagFinal := ´</td>´;
Retorno:=LocalizaValorTag(Memo1.Lines.Text,TagInicial,TagFinal);

// Valor à ser retornado: [b:1f84fb2956]1346/5000[/b:1f84fb2956]
[b:1f84fb2956]end[/b:1f84fb2956];


Alguém sabe como fazer isso?


Responder

Gostei + 0

17/11/2008

Onjahyr

:lol:
Solucionado.

Para quem quiser saber é só acessar o site:
http://www2.devmedia.com.br/articles/viewcomp.asp?comp=982&hl=*.NET*

Tá Bugado, mas tem como se ter uma idéia e fazer as alterações, não é difícil.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar