@SUBSTR[string,start,length] : Eine ältere Version von @INSTR. Wenn die Länge weggelassen wird, wird der Rest von string verwendet. Wenn string Kommas enthält, muss er mit doppelten Anführungszeichen ["] oder rückwärtigen Anführungszeichen [`] in Anführungszeichen gesetzt werden, oder jedem Komma muss ein Escape-Zeichen vorangestellt werden Die Anführungszeichen zählen bei der Berechnung der Position der Teilzeichenkette. Für @INSTR, dessen letzter Parameter string ist, gilt diese Einschränkung nicht.
Numeric input may be entered in either decimal format (a sequence of 0-9 digits) or in hexadecimal format ("0x" followed by a sequence of 0-F hex digits).
Beispiele:
echo %@substr[this is useful,8]
useful
echo %@substr[this is useful,8,-2]
is
echo %@substr["commas, they DO matter",9]
they DO matter"
echo %@substr[commas^, they DO matter,9]
they DO matter
Siehe auch: @INSTR.