abracadabraPDF › Forums › PDF – Général › Compter le nombre de mots dans un champ › Répondre à : Compter le nombre de mots dans un champ

Bebarth, ton exemple affiche 29 mots pour mon pangramme préféré, qui en contient 25 :
Dès Noël où un zéphyr haï me vêt de glaçons würmiens je dîne d’exquis rôtis de bœuf au kir à l’aÿ d’âge mûr & cætera !
Je connais bien ce genre de regex qu’on utilise couramment avec InDesign (voir : https://www.abracadabrapdf.net/?p=659 ), alors j’ai amélioré le concept :
var lesMots = lesMots.replace(/”|*|-|_|,|.|;|:|!|?|’|(|)|{|}|[|][/color/g, “”);
var lesMots = lesMots.replace(/s+/g, ” “);
En GREP le pipe | signifie “ET”. L’antislash sert à échapper le caractère suivant.
s capte tout type d’espace, saut de ligne, tabulation…
Explications dans le script, dans l’exemple ci-joint.
:Smiley15: