VB.NETでテキストを分割する簡単な方法はありますか? (間にいただきましつかむために、開始と終了の文字列を使用して?)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の間でデータをつかむ< div>の合計</div>のインデックスを見つける必要がありますそれ。
はあなたが文字列について話す? – asma
あなたはXMLを引き離しているようです。そのような場合は、手作業で文字列を解析する際に何百ものケースを処理するXMLライブラリを使用しないでください。 –
実際には、私が扱っているHTMLがたくさんある文字列です。 – bfritz