@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