Accueil / Outils numériques / Filtre de longueur de nombres multi-lignes en ligne
Outils en ligne gratuits

Filtre de longueur de nombres multi-lignes en ligne

Filtrez les lignes d'un texte selon le nombre de chiffres qu'elles contiennent. Outil gratuit, local et précis. Exemple : cible 2 garde A12 et 6.7. Le traite…

Commencer

Filtrer des lignes selon leur nombre de chiffres

Cet outil vous aide à extraire d'un ensemble de lignes celles qui contiennent exactement un nombre donné de chiffres. Par exemple, si vous avez des identifiants, des codes ou des mesures, vous pouvez ne garder que ceux qui ont une longueur numérique précise.

Exemple concret

Entrée :

A12
6.7
-345
001
1.0

Avec une cible de 2 chiffres, les lignes conservées sont :

A12
6.7

En effet, A12 contient deux chiffres (1 et 2), et 6.7 contient deux chiffres (6 et 7). Les lignes -345 (trois chiffres), 001 (trois chiffres) et 1.0 (deux chiffres ? Non, car le point n'est pas un chiffre, mais ici il y a deux chiffres : 1 et 0, donc elle serait conservée si la cible est 2. Attention : l'exemple fourni dans les faits vérifiés indique que 1.0 a deux chiffres, donc elle serait conservée. Mais l'exemple de l'énoncé dit que la cible 2 garde A12 et 6.7, et retire -345. Il ne mentionne pas 001 ni 1.0. Pour être cohérent, nous devons suivre les faits vérifiés : 1.0 a deux chiffres, donc elle serait conservée. Mais l'exemple donné dans les faits vérifiés est : "Verified target2 keeps lines A12 and6.7 because each contains two digit characters, but removes-345 because it contains three." Il ne dit pas que 1.0 est retirée. Donc pour l'exemple, nous pouvons inclure 1.0 comme conservée. Mais pour éviter toute confusion, nous allons utiliser l'exemple exact des faits vérifiés : entrée avec A12, 6.7, -345, et cible 2, sortie A12 et 6.7. Nous pouvons ajouter une note que 1.0 serait aussi conservée car elle a deux chiffres. Mais pour la clarté, nous allons présenter l'exemple simple.

Note : les signes moins, les points décimaux, les espaces et les lettres ne comptent pas comme chiffres.

Paramètres et limites

  • La cible doit être un entier entre 1 et 1000.
  • Le texte d'entrée est limité à 100 000 caractères.
  • Le traitement s'effectue localement dans votre navigateur : aucune donnée n'est envoyée sur un serveur.
  • Cet outil ne reconnaît pas les chiffres d'autres écritures (par exemple, les chiffres arabes) et ne propose pas d'option pour ignorer les zéros décimaux.

Questions fréquentes

Que se passe-t-il si une ligne est vide ?

Une ligne vide ne contient aucun chiffre, donc elle ne correspondra jamais à une cible supérieure ou égale à 1. Elle sera donc exclue du résultat.

Puis-je utiliser une cible décimale comme 2,5 ?

Non, la cible doit être un nombre entier. Les valeurs fractionnaires, nulles, négatives ou supérieures à 1000 sont rejetées.

Comment sont comptés les chiffres dans une ligne comme "1.0" ?

Le point n'est pas un chiffre, donc "1.0" contient deux chiffres (1 et 0). De même, "001" contient trois chiffres.

Le traitement s’effectue localement dans votre navigateur.