Есть ли простой способ разбить текст в VB.NET? (используя начальную и конечную строки, чтобы понять, что находится между ними?)
Я делаю это все время в JScript со следующим:
<junk> <blah> <data>someData1</data> <data>someData2</data> <data>someData3</data> </blah> </junk>
var data = string.split('<data>')[1].split('</data>')[0];
дал бы мне "someData1", изменив индекс [1] на [2], дал бы мне "someData2" очень легко
по какой-то причине это кажется очень сложным для VB.NET.
Вот кусок фактического HTML, с которым я имею дело:
<...malformed html>
<div style='font-size:10pt;font-family:Times;color:#000000;position:absolute;top:2731.068;left:48'>Total</div>
<div style='font-size:10pt;font-family:Times;color:#000000;position:absolute;top:2731.068;left:346.2141'>18,072.59</div>
<div style='font-size:10pt;font-family:Times;color:#000000;position:absolute;top:2731.068;left:444.3433'>100.00%</div>
<div style='font-size:10pt;font-family:Times;color:#000000;position:absolute;top:2731.068;left:567.1293'>21,687.11</div>
<div style='font-size:10pt;font-family:Times;color:#000000;position:absolute;top:2731.068;left:666.3433'>100.00%</div>
<malformed html...>
Мне нужно найти индекс ‹div>Total‹/div>, а затем захватить данные между 1-м и 3-м div после этого.