Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: rapbyone en 25 Agosto 2015, 16:10 pm



Título: Eliminar contenido entre caracteres de un string
Publicado por: rapbyone en 25 Agosto 2015, 16:10 pm
Estimados, tengo almacenado en una variable un extracto del código de fuente de una web, el tema es que necesito limpiar el string a través de la eliminación de todo el texto que están dentro de los caracteres < >.

este es un ejemplo del texto a limpiar:

<td style="text-align: center;"><a href="/wiki/Goalkeeper_(association_football)" title="Goalkeeper (association football)">GK</a></td>

Lo ideal sería eliminar todo el texto para que solo quede GK.

Cualquier información será bien recibida :D
Muchas gracias



Título: Re: Eliminar contenido entre caracteres de un string
Publicado por: seba123neo en 25 Agosto 2015, 23:29 pm
Hola, con Expresión regular (regex) se puede hacer, busca sobre eso...

saludos.


Título: Re: Eliminar contenido entre caracteres de un string
Publicado por: rapbyone en 26 Agosto 2015, 21:12 pm
Hola, con Expresión regular (regex) se puede hacer, busca sobre eso...

saludos.

Muchas gracias estimado, con las expresiones regulares logré eliminar todo el código html.

No obstante ahora que tengo el codigo limpio, tengo problemas para eliminar los saltos de linea, la idea es mantener los saltos de linea entre palabras, pero eliminar los saltos en blanco, es decir pasar de esto:

Código
  1. No.
  2.  
  3. Position
  4. Player
  5.  
  6.  
  7. 20
  8.  
  9. MF
  10. Tony Andreu
  11.  
  12.  
  13. 21
  14.  
  15. MF
  16. Youssouf Mulumbu

a esto

Código
  1. No.
  2. Position
  3. Player
  4. 20
  5. MF
  6. Tony Andreu
  7. 21
  8. MF
  9. Youssouf Mulumbu

Me podrían dar una manito.
Muchas gracias


Título: Re: Eliminar contenido entre caracteres de un string
Publicado por: Cromatico en 27 Agosto 2015, 15:04 pm
Si lo que hay es únicamente saltos de linea, sin ningún caracter extra entre cada salto, quiza te puede servir algo asi:
Text1.Text = Replace(Text1.Text, vbCrLf & vbCrLf, vbCrLf)


Título: Re: Eliminar contenido entre caracteres de un string
Publicado por: rapbyone en 28 Agosto 2015, 05:54 am
Si lo que hay es únicamente saltos de linea, sin ningún caracter extra entre cada salto, quiza te puede servir algo asi:
Text1.Text = Replace(Text1.Text, vbCrLf & vbCrLf, vbCrLf)


Estimado no me funcionó, alguna otra solución amigo
muchas gracias