@WORDS[["sep_list",]string]: Gibt die Anzahl der Wörter in String zurück .
Die Standardliste der Trennzeichen für @FIELD, @FIELDS, @WORD und @WORDS besteht aus Leerzeichen, Tabulator und Komma. Mit dem optionalen ersten Parameter sep_list können Sie die Trennzeichen angeben, die Sie verwenden möchten. Wenn Sie ein Anführungszeichen als Trennzeichen verwenden möchten, stellen Sie ihm ein Escape-Zeichen voran . Beialphabetischen Zeichen in sep_list wird zwischen Groß- und Kleinschreibung unterschieden.
@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_list angeben .
Siehe auch: @WORD, @FIELD, @FIELDS.
Beispiele:
echo %@words[How many words in this list?]
6
echo %@words[How.many.words.in.this.list?]
1
echo %@words[".",How.many.words.in.this.list?]
6