BATCH: Stück aus einer Zeichenkette weiterverarbeiten
Zeichenketten in Batch Variablen manipulieren – Teilstring Wie arbeitet man mit einem Stück einer Zeichenkette? Nehmen wir an der string ist „20150102″. Wir möchten nur das 01 weiterverarbeiten, das fünfte und sechste Zeichen. Syntax var:~n,m Ergibt den Teilstring von var, beginnend mit dem n-ten Zeichen (von links) und einer Länge von m Zeichen. Gezählt wird ab 0, d.h. das erste Zeichen hat die Position 0 und nicht 1. Werden negative Werte verwendet, so wird vom Ende des Strings (von rechts nach links) gezählt. set str=20150102 set name=%str:~4,2% echo %name% Ausgegeben wird: 01