BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Problem beim schneiden eines Strings » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Problem beim schneiden eines Strings
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
kilone kilone ist männlich
Senior Member


images/avatars/avatar-131.gif

Dabei seit: 13.09.2001
Beiträge: 320

traurig Problem beim schneiden eines Strings       Zum Anfang der Seite springen

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 ? verwirrt
Ich hoffe ihr könnt mir helfen.


cu Kilone

__________________
Klick mich fest
11.04.2005 17:25 kilone ist offline E-Mail an kilone senden Homepage von kilone Beiträge von kilone suchen
Tehocan Tehocan ist männlich
Mnemosyne


images/avatars/avatar-2087.jpg

Dabei seit: 31.07.2003
Beiträge: 427
Herkunft: Lost in The Internet

      Zum Anfang der Seite springen

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

__________________
Das Chaos besiegt die Ordnung, weil es besser organisiert ist.
11.04.2005 19:31 Tehocan ist offline E-Mail an Tehocan senden Beiträge von Tehocan suchen
sensas
Neuling

images/avatars/avatar-2004.jpg

Dabei seit: 02.04.2005
Beiträge: 7

      Zum Anfang der Seite springen

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.
11.04.2005 21:17 sensas ist offline E-Mail an sensas senden Beiträge von sensas suchen
Tehocan Tehocan ist männlich
Mnemosyne


images/avatars/avatar-2087.jpg

Dabei seit: 31.07.2003
Beiträge: 427
Herkunft: Lost in The Internet

      Zum Anfang der Seite springen

das wie es sensas beschrieben hat, funktioniert nur bei .net, meine lösung ist für vb6 gut

__________________
Das Chaos besiegt die Ordnung, weil es besser organisiert ist.
12.04.2005 21:04 Tehocan ist offline E-Mail an Tehocan senden Beiträge von Tehocan suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Problem beim schneiden eines Strings

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH