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: 50
Ha disminuido su posición en 5 puestos 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 (91 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