Aide de Director

number (mots)

Syntaxe

the number of words in chunkExpression 

Description

Expression de sous-chaîne ; renvoie le nombre de mots dans l’expression de sous-chaîne spécifiée par expressionSousChaîne.

Une expression de sous-chaîne peut être un caractère, un mot, un élément ou une ligne d’un conteneur de caractères. Les conteneurs peuvent être des acteurs champ et des variables contenant des chaînes, ainsi que des caractères, des mots, des éléments, des lignes et des plages spécifiés dans des conteneurs.

Pour calculer le nombre de mots contenus dans les acteurs texte, reportez-vous à l’entrée count.

Remarque : la fonction count() se révèle plus efficace pour déterminer le nombre de mots d’une sous-chaîne.

Exemple

L’instruction suivante affiche dans la fenêtre Messages le nombre de mots de la chaîne « Adobe, la société multimédia » :

put the number of words in "Adobe, the multimedia company"

Le résultat est 4.

Le gestionnaire suivant inverse l’ordre des mots de la chaîne spécifiée par l’argument wordList :

on reverse wordList
    theList = EMPTY
    repeat with i = 1 to the number of words in wordList
        put word i of wordList & " " before theList
    end repeat
    delete theList.char[thelist.char.count]
    return theList
end

Voir aussi

count(), number (caractères), number (éléments), number (lignes), word...of