@FIELDS[["sep_list",]string] : Gibt die Anzahl der Felder in string zurück.
Die Standardliste der Trennzeichen für @FIELD, @FIELDS, @WORD und @WORDS besteht aus Leerzeichen, Tabulator und Komma. Sie können den optionalen ersten Parameter, sep_list, verwenden , um die gewünschten Trennzeichen anzugeben. Wenn Sie ein Anführungszeichen als Trennzeichen verwenden möchten, stellen Sie ihm ein Escape-Zeichen voran , z. B. ^". Beialphabetischen Zeichen in sep_list wird zwischen Groß- und Kleinschreibung unterschieden. Wenn Sie keine Trennzeichenliste angeben, überspringt @FIELD alle führenden Trennzeichen.
@FIELD und @FIELDS unterscheiden sich von @WORD und @WORDS darin, wie mehrere aufeinanderfolgende Trennzeichen gezählt werden. @WORD und @WORDS betrachten eine Folge als ein einziges Trennzeichen und ignorieren Trennzeichen an beiden Enden der Zeichenkette. Im Gegensatz dazu zählen @FIELD und @FIELDS jedes Vorkommen eines Trennzeichens einzeln, einschließlich derjenigen an beiden Enden der Zeichenkette.
Wenn die Zeichenkette in Anführungszeichen steht, müssen Sie sep_listangeben .
Beispiel:
echo %@fields[" ,",Now is the time]
4