2017-02-20 22 views
0

コンマで区切られた文字列を配列に格納しようとしています。問題は、以下の図のように必要なデータが入ったテーブルヘッダーのガベージを取得していることです。この問題が発生しないように、またはコードを変更して正しいことができる方法はありますか?前もって感謝します!コンマで区切られた配列から文字列へ

Dim values As String = EmailList.Text.Trim 
Dim list As New ArrayList  
list.AddRange(values.Split(","c)) 
ListBox.DataSource = list 
ListBox.DataBind 
+0

ああ、テキストは次のようになります:name1、name2、name3、... – Jeremy

+0

コードを変更しないで*変更するにはどうすればよいですか? – Plutonix

+0

それは間違っている、私は "または正しい方法で自分のコードを変更する方法を意味した。 – Jeremy

答えて

0

ゴミデータが一致しており、常に(同じテーブルセル内のすべての電子メールアドレスで)表示方法を表示されていることを、あなたができると仮定すると:

Issue

私は、次のコードを持っています

Dim intLocationOfOpenCellTag As Integer = strTest.LastIndexOf("<td>") 
    Dim intLocationOfCloseCellTag As Integer = strTest.LastIndexOf("</td>") 

    '+ 4 to account for four characters in <td> 
    Dim strCleanData = strTest.Substring((intLocationOfOpenCellTag + 4), (intLocationOfCloseCellTag - (intLocationOfOpenCellTag + 4))) 

各セルのアドレスが適切であれば、オープンセルタグとクローズセルタグの位置を見つけて解析します。 n htmlのセルまたは行は、これより複雑になります。

+0

これは機能します! NoAliasありがとう! – Jeremy

関連する問題