[Ajuda] Lacalizar String

Delphi

05/05/2011

boa noite gostaria de saber como fazo p localizar uma string dentro de um memo estilo between do sql.

tipo assim tenho um texto em html.

<h1>adriano duarte</h1>
<top = 30px; class = "asdas">TEXTO</span>

entao gostaria dpe saber como localizar os texto entre tags HTML da uma forcinha ai.
Adriano Carvalho

Adriano Carvalho

Curtidas 0

Respostas

Eliel Martins

Eliel Martins

05/05/2011

  Olá Adriano !


  Bom não sei se entendi direito, mas o que eu entendi que você deseja encontrar um valor de uma string dentro de um memo, a minha sugestão é que você pode fazer da seguinte maneira :

      if Pos(WideString('texto que deseja localizar no memo'),memo.text) > 0 then begin
         ShowMessage('Texto Localizado')
      end else
         ShowMessage('Texto não Localizado');

  Espero ter ajudado, agora não sei se você deseja fazer isso em uma instrução SQL, caso seja em SQL é somente utilizar o LIKE.

  Até mais.


  Eliel G. Martins 



GOSTEI 0
Rafael Mattos

Rafael Mattos

05/05/2011

é como o ELIEL disse da uma olhada aqui. pode te ajudar [url]https://www.devmedia.com.br/post-20314-Retirar-email-de-uma-pagina-com-codigo-Html.html[/url]
GOSTEI 0
Adriano Carvalho

Adriano Carvalho

05/05/2011

ola amigos, a concheo a funcao POS no entando num consegui resolver meu problema com ela
pq e tipo assim quero apagar tudo q esteja entr <> no meu codigo HTML q ta dentro de um memo.
GOSTEI 0
Rafael Mattos

Rafael Mattos

05/05/2011


<h1>adriano duarte</h1>
<top = 30px; class = "asdas">TEXTO</span>

vc pode fazer o seguinte, indentifica o primeiro < e vai removendo até chegar no >
tenta ai se vc não conseguir depois eu faço aqui
GOSTEI 0
Rafael Mattos

Rafael Mattos

05/05/2011

olha ai fiz dentro de um memo, agora o texto não pode ter o sinal se não vai dar erro [code] var I : Integer; Linha : String; Inicio,Fim : Integer; begin for I := 0 to Memo1.Lines.Count-1 do begin Linha := Memo1.Lines[I]; Inicio := Pos('',Linha)),'',[rfReplaceAll]); Inicio := Pos('
GOSTEI 0
Adriano Carvalho

Adriano Carvalho

05/05/2011

testei o seu codigo ele esta removendo os <>.
mais eu quero q remova o <> e os sinais q estao dentro dele tbm

tipo <H1>ADRIANO DUARTE</H1> fique so ADRIANO DUARTE.
GOSTEI 0
Rafael Mattos

Rafael Mattos

05/05/2011

testei o seu codigo ele esta removendo os .
mais eu quero q remova o e os sinais q estao dentro dele tbm

tipo ADRIANO DUARTE fique so ADRIANO DUARTE.
então vc não testou pq ele faz isso ------- pq ele faz isso
GOSTEI 0
Rafael Mattos

Rafael Mattos

05/05/2011

fiz o upload pega ai



https://www.rapidshare.com/files/460967834/Nova_pasta__3_.rar



GOSTEI 0
Adriano Carvalho

Adriano Carvalho

05/05/2011

sim eu  testei, vou fazer o donwload p ver se num errei em alguma coisa.
GOSTEI 0
Adriano Carvalho

Adriano Carvalho

05/05/2011

olha n deu certo ai esta um trecho do coidgo q recebo:

<div id="HObemvindo01"><span class="HOsaudacao">Boa tarde, &nbsp;</span><span class="HOsaudacaodestaque">ADRIANO DUARTE</span>&nbsp;<img src="/V1/ITAUF/IMG/bkl_estrelas.gif" />
<div class="logoHeaderBkl"><a href="http://www.MEUCONTATO.com.br" alt="www.MEUCONTATO.com.br" target="_blank"><img src="/V1/UF/IMG/logo.gif" alt="MEU LOGO" title="MEU LOGO" border="0" /></a><span style="left:300px; top:22px;" class="TOPctatitulo">ID:</span>&nbsp;<span style="left:352px; top:22px;" class="TOPctadados">0938</span>&nbsp;&nbsp;&nbsp;<span style="left:400px; top:22px;" class="TOPctatitulo">USUARIO:</span>&nbsp;<span style="left:440px; top:22px;" class="TOPctadados">5058</span><img src="/V1/UF/IMG/ico_seta1.gif" id="TOPseta" alt=""/><a href="javascript:JHPtoUni2C('WN3LNKACSHO M O3111','U20','KEILJCDB5BII','AB0DE6C9414EEF431AB4074B8DF4461BA3FEB4819AE764491D02293A8F9D000CC1E7DB0F763281AABB783797C1466B71');" class="TOPlink" OnMouseMove="status='Bankline'" title="SISTEMA DE COMPRA PREMIADA">sistema</a>


GOSTEI 0
Rafael Mattos

Rafael Mattos

05/05/2011

eu tinha feito com o exemplo que vc deu primeiro
GOSTEI 0
Rafael Mattos

Rafael Mattos

05/05/2011

agora se vc quiser pegar o href, alt, name isso é facil pelo webbrowser
GOSTEI 0
José

José

05/05/2011

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0
POSTAR