Un peu de clarté pour vos mots.

Comptez. Nettoyez.
Repérez les changements.

Trois outils de texte ciblés, avec votre texte original toujours visible et des limites expliquées.

Le texte est traité dans ce navigateur. Ces outils n’envoient pas, n’enregistrent pas et ne consignent pas le texte que vous saisissez. Le chargement du site génère toutefois les requêtes habituelles vers l’hébergeur et peut mettre à jour le compteur global de pages vues du site.

Chaque mot, un peu plus clair.

Comptez les unités assimilables à des mots, les points de code Unicode et les groupes de graphèmes. Choisissez une vitesse de lecture pour obtenir une estimation approximative du temps nécessaire.

Choisissez une vitesse entière comprise entre 50 et 1 000. La valeur par défaut de 200 est une hypothèse de calcul ajustable, et non une vitesse de lecture validée. L’estimation est particulièrement peu fiable pour le chinois, le japonais et le coréen.

Lorsqu’il est pris en charge, Intl.Segmenter utilise la langue de cette page pour déterminer les unités assimilables à des mots et les groupes de graphèmes. Les espaces et la ponctuation comptent comme des caractères, mais pas comme des unités assimilables à des mots. Les règles de segmentation peuvent varier selon le navigateur. Sans Intl.Segmenter, le décompte des mots repose approximativement sur les éléments séparés par des caractères d’espacement et le nombre de graphèmes n’est pas disponible ; le résultat signale cette méthode de repli.

Nettoyez le texte. Gardez l’original.

Prévisualisez un seul changement à la fois. Chaque opération part du texte original ; le résultat ne le remplace jamais.

La suppression des espaces aux extrémités enlève les caractères d’espacement au début et à la fin de chaque ligne. La réduction des espacements remplace chaque suite de caractères d’espacement horizontal par un espace ordinaire, tout en conservant les sauts de ligne. La conversion de casse utilise la langue de cette page et peut modifier le nombre de caractères. Ces opérations ne corrigent pas la grammaire, ne retirent pas les balises et ne sécurisent pas le code.

Repérez les changements, ligne par ligne.

Comparez exactement les lignes d’une ancienne version et d’une nouvelle. Les lignes ajoutées, supprimées et inchangées sont indiquées dans le résultat.

Chaque champ accepte au maximum 4 000 unités de code UTF-16 et 300 lignes. La comparaison est exacte et s’effectue ligne par ligne : la casse, l’espacement et la représentation Unicode sont pris en compte. Elle ne compare pas le sens, ne suit pas les déplacements et ne repère pas les modifications à l’intérieur d’une ligne. Les fins de ligne ne sont pas normalisées ; les caractères de retour chariot conservés sont considérés comme du contenu.

De petits exemples. Des limites claires.

Les mots ne sont pas des caractères.

L’exemple de comptage par défaut contient 2 unités assimilables à des mots, 3 points de code Unicode et 3 groupes de graphèmes lorsque la segmentation est prise en charge. À 200 unités de mots par minute, 2 unités donnent 0,01 minutes. Les émojis et les signes combinatoires peuvent produire des nombres différents de points de code et de graphèmes.

Un groupe de graphèmes correspond approximativement à un caractère visible, mais ne se confond ni avec un glyphe ni avec un octet. Les décomptes ne représentent pas les limites de publication propres à chaque plateforme. Changer la langue de la page peut modifier la segmentation des mots et la conversion de casse.

Prévisualisez une seule opération de nettoyage.

Dans l’exemple de nettoyage, la suppression des espaces aux extrémités retire les espaces extérieurs et conserve les trois espaces à l’intérieur. La réduction des espacements remplace chaque suite d’espacements horizontaux par un seul espace et conserve les sauts de ligne. Effacer l’aperçu laisse le texte original intact.

Une ligne modifiée, deux indications.

L’exemple de comparaison conserve la première ligne, supprime l’ancienne deuxième ligne et ajoute la nouvelle deuxième ligne. Une ligne modifiée apparaît sous la forme d’une suppression et d’un ajout. Les indications et les symboles associés aux lignes rendent les différences perceptibles sans dépendre de la couleur.

Les champs de comptage et de nettoyage acceptent chacun au maximum 20 000 unités de code UTF-16. Une unité de code est une unité de chaîne de caractères du navigateur : de nombreux émojis en utilisent deux ou plus. Les champs peuvent interrompre le collage une fois la limite atteinte ; vérifiez donc que votre texte est complet. Les résultats sont des aperçus ; examinez-les avant de les utiliser ailleurs.