Exáctamente lo que quiero extraer es algo como esto:
Código
<li id="item_1-59867374-836886856-61099265-1347307031" class="album-item cnt-th-uploaded big-albums-thumb js-brick masonry-brick" style="position: absolute; top: 0px; left: 0px;"></li>
Mi código es el siguiente:
Código
If WebBrowser1.ReadyState = 4 Then Dim pattern As Regex = New Regex("<li id=\s*item_1-([^ class]*)") Dim m As Match = pattern.Match(html) Dim mc As MatchCollection = pattern.Matches(html) If mc.Count > 0 Then MessageBox.Show("¡BINGO! hay {0} coincidencias " & mc.Count) For Each m In mc MessageBox.Show("0= |{0}| " & m.Result("$0")) MessageBox.Show("1= |{0}|" & m.Result("$1")) Next Else Console.WriteLine("¡Sin coincidencias!") End If End If
La expresión regular que yo he hecho es ésta:
Código
<li id=\s*item_1-([^ class]*)
Pero al ejecutar el código me dice que no encuentra resultados, ¿qué estoy haciendo mal?
Además el código que comprueba los distintos resultados, lo saqué de Internet, y no se si es correcto.
¿Qué me aconsejan? Gracias por la ayuda.
Un saludo
P.D: estoy emprezando con VB .NET
Ya lo solucioné, gracias de todas formas.