I really have serious problems with regex. I need to get all text between 2 strings, in this case that strings are <
You can also do it with XML:
Dim s As String = "Keyboard"
Dim doc As New System.Xml.XmlDocument
doc.LoadXml(s)
Console.WriteLine(doc.FirstChild.InnerText) ' Outputs: "Keyboard"
There are reasons given for not trying to parse HTML with regexes at RegEx match open tags except XHTML self-contained tags.