###前提・実現したいこと
VBでCVSのデータを配列の中に入れています。
この配列の中に「○○を含む」というような形で検索を行い、見つかった場合「○○」だけを削除して、
結果的にどこにも「○○」という文字列が存在しない配列ができるようにしたいです。
###該当のソースコード
VB
1 Dim txtParser As FileIO.TextFieldParser = 2 New FileIO.TextFieldParser( 3 "C:\Users\csv.csv", 4 System.Text.Encoding.GetEncoding("shift_jis")) 5 6 '内容は区切り文字形式 7 txtParser.TextFieldType = 8 FileIO.FieldType.Delimited 9 10 'デリミタはカンマ 11 txtParser.SetDelimiters(",") 12 Dim i As Object = Nothing 13 i = 0 14 'ファイルの終わりまで一行ずつ処理 15 While Not txtParser.EndOfData 16 17 '一行を読み込んで配列に結果を受け取る 18 Dim splittedResult As String() = txtParser.ReadFields() 19 Dim index1 As Integer = Array.IndexOf(splittedResult, "検索したい文字列") 20 MsgBox(index1) 21
###試したこと
Dim index1 As Integer = Array.IndexOf(splittedResult, "検索したい文字列")
↓
Dim index1 As Integer = Array.IndexOf(splittedResult, "" & "検索したい文字列" & "")
###補足情報(言語/FW/ツール等のバージョンなど)
splittedResultが配列の名前です。
visual studio 2015
言語 VB

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/25 07:32