String teilen/abtrennen...
lima-city → Forum → Programmiersprachen → Basic
anzeigen
array
ausgabe
beitrag
counter
folgenden bestandteilen
formen
haben
hilfe
info
kann
komma
kompletten beispiel
methode
show
source
string
test
variant
zeile
-
Hi Leute,
ich habe wieder mal ein Problem, diesmal siehts wie folgt aus:
Ich habe einen String (TestString) welcher aus folgenden Bestandteilen besteht:
Dim TestValA As String = "ValueA" Dim TestValB As String = "ValueB" Dim TestValC As String = "ValueC" Dim TestValD As String = "ValueD" Dim TestString as String = TestValA & "," & TestValB & "," & TestValC & "," & TestValD
Nun möchte ich diesen String an jedem Komma teilen, so dass ich am Ende wieder vier Strings erhalte (TestValE - TestValH)
Hättet ihr einen Lösungsvorschlag??
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Na ich habe aber mehrere Kommas??
-
Ja Passt doch.
Ich hab wieder VB drauf.
Also gibts ma schnell einen Kompletten Beispiel Source:
http://nopaste.info/cd49372ee2_nl.html
LG, Felix
-
naja so perfekt ist der code ja nicht...
du kannst viel einfach auch die funktion Mid§ oder Mid.Strings(
verwenden... das geht viel leichter...
mfg -
Irgendwie ja nicht ;)
Mid Is hier gänzlich ungeeignet.
Meine Variante braucht genau 1 Zeile und dann haste du deine Ausgabe in Form einen Arrays.
Bei dir wären mehrere Zeilen Code notwendig und dann wär es auch noch nicht entsprechend geordnet.
Natürlich darfst du mich eines besseren Belehren, also her mit deinem Source.
LG, Felix
Beitrag geändert: 27.10.2007 12:45:04 von felixbayer -
Joa danke, ich hab jetzt also mit der ersten Methode von felixbayer 'rumexperimentiert' dann noch mal in MSDN geschaut und bin auf ne gute Lösung gekommen:
Dim TestArray As Array = TestString.Split(",") Dim Value as string For Each Value In FileInfoArray MessageBox.Show(Value) 'Teil des Strings anzeigen Next
Diesen Code kann man nun einfach so anpassen, dass die einzelnen Teile des Arrays zu einer bestimmten Variable (z.B.: TestValE) hinzugefügt werden, z.B. mit einem Counter.
Danke für eure Hilfe -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage