J'ai une chaîne commeSpliting un Visual Basic CSV
Query_1,ab563372363_C/R,100.00,249,0,0,1,249,1,249,1e-132, 460
Query_1,ab563372356_C/R,99.60,249,1,0,1,249,1,249,5e-131, 455
dans un fichier en deux lignes distinctes. Je le lis dans la boîte de texte. Je dois sortir ab563372363_C/R et ab563372356_C/R dans une zone de texte. Je suis en train d'utiliser la fonction split pour cela, mais sa ne fonctionne pas ..
Dim splitString as Array
results = "test.txt"
Dim FileText As String = IO.File.ReadAllText(results) 'reads the above contents from file
splitString = Split(FileText, ",", 14)
TextBox2.text = splitString(1) & splitString(13)
pour le code ci-dessus, il imprime juste la chose .. Ce qui est mal?
Merci
Utilisez la classe TextFieldParser, il a été fait pour le faire. http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.textfieldparser%28v=VS.90%29.aspx –
@HansPassant très cool! Je n'ai jamais entendu parler de cette classe. – Ric