@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

 

Siehe auch: @WORT, @WÖRTER, @FELD.