Wie kann man ein batch string nach Zeichen spliten und speichern?

...komplette Frage anzeigen

3 Antworten

Den String auslesen und zwar so, dass bei jeder auftauchenden Leerstelle die bis dahin gelesenen zeichen in einer variablen gespeichert werden. Solltest du in jeder Sprache hinkriegen ;)

Habs mittlerweile raus:

Set /a input=Hallo du schöne Welt
set input=%input: =;%
for /f "tokens=1,2 delims=;" %%i in ("%input%") do set "variable1=%%i" &set "variable2=%%j" &set "variable3=%%k" &set "variable4=%%l"

echo %variable3%

Ähhhhm...

Dann sag doch erstmal in welcher Programmiersprache du agierst... :D

Wenn es Java ist, dann

String string = "Hallo_du_schöne_Welt";
String[] parts = string.split("_");
String part1 = parts[0]; // Hallo String part2 = parts[1]; // du ...

VG

Kevin


Oben in der Frage sthent Batch, 

in Java kann ichs auch ohne Hilfe aber trozdem Danke

1
@JavaEsel

Sorry habe nicht richtig hingeguckt. :)

Aber es sollte doch eigentlich genug Leute geben, die sich dasselbe gefragt haben.

Also einfach mal suchen nach: Batch Split String ...

*******
Da sollte doch was brauchbares zu finden sein.

VG

Kevin
 

0

Was möchtest Du wissen?