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
Beiträge zu diesem Thema Autor Datum
 Problem beim schneiden eines Strings kilone 11.04.2005 17:25
 RE: Problem beim schneiden eines Strings Tehocan 11.04.2005 19:31
 RE: Problem beim schneiden eines Strings sensas 11.04.2005 21:17
 RE: Problem beim schneiden eines Strings Tehocan 12.04.2005 21:04

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