Visual Basic.NET - Como Obtener expresion de una variable String

 
Vista:
sin imagen de perfil

Como Obtener expresion de una variable String

Publicado por Michael (1 intervención) el 30/05/2016 21:45:58
Hola, hace días hice una pregunta y solo una persona respondió pero dijo que explique...

Necesito borrar esto: id="coment1"><a href=/perfil/2970212/"/a>1823807">

Tengo que aclarar que los números varian, por eso me gustaría obtener lo que está entre " id="coment1 " y " "> ", pero los 2 métodos que uso, ninguno funcionó.

Los números que varían son 2970212 y 1823807.

Tengo que borrar todo lo que indico.


aquí están los 2
1
2
3
4
5
6
7
'método 1
Dim expresion As New Regex("id=""coment1.*"">")
Dim resultado As String = expresion.Match(res1).Value
'método 2
Dim resultado As String = res1.Substring(res1.IndexOf("id"), (res1.IndexOf(">") + 1) - res1.IndexOf("id"))
 
' res1 es el nombre de la variable que tiene el código HTML

Quiero obtener lo que está entre id= y ">

¿Qué puedo hacer?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Hugo
Val: 102
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Como Obtener expresion de una variable String

Publicado por Hugo (83 intervenciones) el 30/05/2016 22:36:06
Copia y ejecuta este código e un botón, espero te sirva.

1
2
3
4
5
6
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
    Dim campo As String = "id=coment1><a href=/perfil2970212//a>1823807>"
    Dim longitud As Integer = campo.Length
    Dim resultado As String = Mid(campo, 12, longitud - 3)
    Me.Label1.Text = resultado
End Sub

Visita: http://vbpuntonet.blogspot.mx/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar