String-Split

Teilt einen String in Teilstrings

Syntax

String,<%Variable%>,<Aktion>,<Zeichenkette>,<Trennzeichen>,<Element>

Parameter

Aktion

Split

Zeichenkette

Die angegebene Zeichekette

Trennzeichen

Zeichen an dem die Zeichenkette getrennt wird

Element

0 = Anzahl der Elemente (Felder) von der Zeichenkette
>0 = Gibt das Element der Zeichenkette des angegebenen Index zurück, das erste Element beginnt bei 1

Beispiel
RegRead,%Var%,HKLM,SYSTEM\CurrentControlSet\Services\NetBIOS\Linkage,Bind
String,%Count%,Split,%Var%,#$x,0
For,%x%,1,%Count%
String,%Res%,Split,%var%,#$x,%x%
Message,%Res%=%x%
Next
Weist der Variablen %Var% den Gesamtinhalt der Zeichenfolge Bind in obigem REG-Schlüssel zu,
während die Variable %Count% die Gesamtanzahl der ausgelesenen Felder enthält.
In der folgenden For/Next-Schleife wird der Inhalt der Variablen %Var% an Hand des jeweiligen
Parameters geteilt und in jedem einzelnen Schleifendurchgang der Variablen %Res% zugewiesen.