Outil Conserver les derniers caractères – Conserver les N derniers caractères de chaque ligne
Extrayez et conservez instantanément les derniers caractères N de la fin de chaque ligne ou d'un bloc de texte entier. Parfait pour extraire des suffixes à largeur fixe (comme les extensions de fichiers .pdf, les 4 derniers chiffres des numéros de compte/téléphone, les codes SKU de fin ou les codes d'état du journal) avec protection intelligente des limites de mots et emoji-safe slicing.
Exemples pratiques de conservation des N derniers caractères
Que vous extrayiez des extensions de fichiers à partir de listes de répertoires, isoliez les 4 derniers chiffres des numéros de compte ou analysiez les suffixes des journaux, voici les manières courantes d'utiliser cet outil :
| Cas d'utilisation | Exemple de ligne d'entrée | Paramètres | Résultat extrait |
|---|---|---|---|
| Extraire les extensions de fichiers | /var/www/uploads/invoice-2026.pdf |
Conserver 4 (chaque ligne) |
.pdf |
| Conserver les 4 derniers chiffres (compte/carte/téléphone) | Carte : 4532-xxxx-xxxx-8914 |
Conserver 4 (chaque ligne) |
8914 |
| Extraire l'ordre suiveur/suffixes SKU | ORD-2026-US-90421 |
Conserver 5 (chaque ligne) |
90421 |
| AAbréger les longs chemins avec des points de suspension | https://example.com/docs/guides/setup.html |
Conserver 18 + Ajouter des points de suspension |
.../guides/setup.html |
Comment extraire les N derniers caractères dans les feuilles de calcul et le code
Besoin d'effectuer la même opération de sous-chaîne droite dans Excel, Google Sheets, SQL ou vos propres scripts ? Utilisez ces formules et méthodes intégrées :
| Environnement / Langue | Syntaxe de formule/code | Descriptif |
|---|---|---|
| Efeuilles Excel et Google | =DROITE(A1, 4) |
Renvoie les 4 derniers caractères de la cellule A1. |
| JavaScript / TypeScript | str.slice(-4) ou Array.from(str).slice(-4).join('') |
Tranches d'index négatif à partir de la fin ; Array.from protège les emojis. |
| Python | texte[-4:] |
Utilise la notation de tranche Python négative pour récupérer les 4 derniers caractères. |
| SQL (PostgreSQL, MySQL, serveur SQL) | SELECT RIGHT(nom_colonne, 4) FROM table ; |
Extrait les 4 caractères les plus à droite d'une colonne. |
Foire aux questions
Comment extraire les 4 derniers chiffres des numéros de carte de crédit, de téléphone ou de compte ?
Collez votre liste de comptes ou de numéros de téléphone dans la zone Source Text, conservez la portée définie sur Apply to Each Line, puis cliquez sur le bouton 4 preset (ou entrez 4). L'outil supprime immédiatement tout sauf les 4 derniers chiffres sur chaque ligne.
Comment supprimer les lignes vides du résultat extrait ?
Décochez Préserver les lignes vides dans le panneau des paramètres. Toutes les lignes vides ou contenant uniquement des espaces dans votre entrée seront automatiquement omises de la sortie.
Que se passe-t-il si une ligne comporte des espaces accidentels à la fin ?
Lorsque Trim espaces de début/fin après keep est activé (par défaut), les espaces de fin de ligne accidentels à la fin d'une ligne sont d'abord supprimés avant de compter les derniers caractères N, garantissant ainsi que votre nombre de caractères capture les caractères visibles plutôt que les espaces vides.
Qu'arrive-t-il aux lignes plus courtes que le nombre de points conservés ?
À l'aide de la liste déroulante Lignes plus courtes que N caractères, vous pouvez choisir de Conserver les lignes courtes telles quelles (par défaut), Omit/supprimer les lignes courtes ou Pavé gauche avec des espaces à N caractères afin que chaque ligne de sortie ait une largeur fixe identique.
Cet outil casse-t-il les émojis ou les caractères accentués en fin de ligne ?
Non. Cet outil utilise la segmentation des clusters de graphèmes Unicode (Intl.Segmenter), de sorte que les émojis, les drapeaux et les caractères accentués multi-octets sont comptés et conservés comme des caractères complets plutôt que divisés en demi-substituts corrompus.