I'm trying to accomplish something fairly simple in VB that I do everyday in JavaScript.
I need to parse text between two strings (HTML tags mainly) that have multiple occurrences.
Sample Data:
<tag>test</tag>
<tag>test2</tag>
<tag>test3</tag>
If I wanted to grab the data in the 2nd <tag> in JavaScript I would simply do this:
var result = string.split('<tag>')[2].split('</tag>')[0];
And the only way I seem to get that to work in VB looks like this...
Dim from = string.IndexOf("<tag>")
Dim [to] = string.IndexOf("</tag>", from)
Dim result = string.Substring(from + "<tag>".Length, [to] - from - "<tag>".Length)
Mind you that is only the first occurrence in VB and already the code looks ridiculous in comparison... I didn't even want to figure out the 2nd occurrence until I find out this is my only solution. Thanks