elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Eliminar contenido entre caracteres de un string
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Eliminar contenido entre caracteres de un string  (Leído 2,274 veces)
rapbyone

Desconectado Desconectado

Mensajes: 173


Ver Perfil
Eliminar contenido entre caracteres de un string
« 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



En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Eliminar contenido entre caracteres de un string
« Respuesta #1 en: 25 Agosto 2015, 23:29 pm »

Hola, con Expresión regular (regex) se puede hacer, busca sobre eso...

saludos.


En línea

rapbyone

Desconectado Desconectado

Mensajes: 173


Ver Perfil
Re: Eliminar contenido entre caracteres de un string
« Respuesta #2 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
En línea

Cromatico

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Re: Eliminar contenido entre caracteres de un string
« Respuesta #3 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)
En línea

rapbyone

Desconectado Desconectado

Mensajes: 173


Ver Perfil
Re: Eliminar contenido entre caracteres de un string
« Respuesta #4 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
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines