Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 27-03-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.
Cita:
Empezado por lago Ver Mensaje
...
Lo que necesito es extraer las rutas de las imágenes <img src="http://SITIO/IMAGEN.JPG"> de un fichero HTML que descargo.
...
Otra opción para extraer las rutas bajo la condición que las cadenas comiencen en "<img src=" y terminen en "jpg">:
Código PHP:
void getUrls(TStrings *source, TStrings *target)
{
  const 
char* INI = "<img src=\"";
  const 
char* FIN = "jpg\">";

  
target->Clear();
  
TStrings *ori = new TStringList;
  try
  {
    
ori->Text = source->Text;
    for ( 
int i = 0; i < ori->Count; i++ )
    {
      
AnsiString aux = ori->Strings[i];
      
int p = aux.Pos(INI);
      if ( 
p )
      {
        
p += strlen(INI) - 1;
        
aux = aux.SubString(p+1, aux.Length());
        
aux = aux.SubString(1, aux.Pos(FIN) + 2);
        
target->Add(aux);
      }
    }
  }
  
__finally
  
{
    
delete(ori);
  }
} 
Ej. uso:
Código PHP:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  
getUrls(Memo1->Lines, Memo2->Lines); 
} 
Resultado de la prueba:


Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Parsear contenido HTML lsanchez Delphi para la web 3 12-08-2015 16:56:32
Parsear datos de un Memo ZayDun Varios 5 11-10-2013 01:24:30
Parsear texto con TString avechuche Varios 9 04-07-2013 10:57:24
Como "parsear" un fichero HTML con Delphi cartmanrules Varios 3 28-09-2007 08:59:42
parsear xml + clase DOMParser gustavoh JAVA 0 27-07-2006 16:39:25


La franja horaria es GMT +2. Ahora son las 04:17:13.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi