BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- VB Problem beim schneiden eines Strings (http://www.black-board.net/thread.php?threadid=20228)
Geschrieben von kilone am 11.04.2005 um 17:25:
Problem beim schneiden eines Strings
hallo erstmal,
ich habe folgendes Problem:
Ich habe eine *.cvs datei mit z.B folgendem inhalt.
code: |
1:
|
Datum,Uhrzeit,Dauer,Empfang [Byte],Sendung [Byte],Summe [Byte] |
|
Jetzt möchte ich diese Zeile immer nach einem "," trennen und den Wert dann in ein Array packen z.B. so:
array1 enthält das Datum
array2 enthält die Uhrzeit
.
.
.
ect
Wie kann ich das verwirklichen ?
Ich hoffe ihr könnt mir helfen.
cu Kilone
Geschrieben von Tehocan am 11.04.2005 um 19:31:
also, das ist eigentlich ganz einfach
du brauchst den Instr befehl
InStr (Start, string1, string2)
start = legt fest ab welcher postition gesucht werden soll. wenn lehr, dann ab position 0
string1 = der string der durchsucht werden soll
string2 = "trennungstring" d.h. das zeichen nachdem gesucht werden soll
der rückgabewert ist die position des zeichens
bsp:
depp= left(string1,instr(string1,",")
das ganze sollte bei deiner datenmenge dann das datum rausspucken
Geschrieben von sensas am 11.04.2005 um 21:17:
Welche VB-Version benutzt du denn? Unter VB.NET gibt es eine komfortablere Variante, gefällt mir persönlich besser, als das Herumgefuchtel mit der InStr- oder Mid-Funktion.
Dim bla As String = "Ich,bin,ein,Beispielstring"
Dim Teilstring() As String
Teilstring = bla.Split(",")
Die einzelnen Einträge im Array erreichst du dann mit Teilstring(i), wobei i für die Nummer des Stringstücks ist (wird von 0 hochgezählt).
Ob das bei älteren VB-Versionen funktioniert, kann ich dir nicht sagen.
Geschrieben von Tehocan am 12.04.2005 um 21:04:
das wie es sensas beschrieben hat, funktioniert nur bei .net, meine lösung ist für vb6 gut
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH