La aplicación tiene un campo de texto donde se introduce el texto, un botón y otro campo de texto donde sale el resultado.
Sirve para extraer los vínculos de un texto, bueno, eso pretende. Sólo que no soy capaz de definir las variables. Quiero que s sea el texto que se introduce en el primer textbox y que los resultados aparezcan en el segundo textbox.
Código:
Public Class Form1
Dim r As Text.RegularExpressions.Regex
Dim s As String
Dim m As Text.RegularExpressions.Match
s = TextBox1_TextChanged
r = New Text.RegularExpressions.Regex("<a href=\s*([^\s]*)\s*>")
Dim mc As Text.RegularExpressions.MatchCollection = r.Matches(s)
If mc.Count > 0 Then
Console.WriteLine("¡BINGO! hay {0} coincidencias", mc.Count)
For Each m In mc
Console.WriteLine("0= |{0}|", m.Result("$0"))
Console.WriteLine("1= |{0}|", m.Result("$1"))
Next
Else
Console.WriteLine("¡Sin coincidencias!")
End If
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
Private Sub MaskedTextBox1_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox1.MaskInputRejected
End Sub
End Class