Strumento Mantieni gli ultimi caratteri: mantieni gli ultimi N caratteri di ogni riga
Estrai e conserva istantaneamente gli ultimi N caratteri dalla fine di ogni riga o da un intero blocco di testo. Perfetto per estrarre suffissi a larghezza fissa (come le estensioni di file .pdf, le ultime 4 cifre di numeri di conto/telefono, codici SKU finali o codici di stato del registro) con protezione intelligente dei confini delle parole e affettamento sicuro per le emoji.
Esempi pratici di mantenimento degli ultimi N caratteri
Che tu stia estraendo estensioni di file da elenchi di directory, isolando le ultime 4 cifre di numeri di conto o analizzando i suffissi di registro, ecco alcuni modi comuni per utilizzare questo strumento:
| Caso d'uso | Linea di input del campione | Impostazioni | Risultato estratto |
|---|---|---|---|
| Estrarre le estensioni dei file | /var/www/uploads/invoice-2026.pdf |
Mantieni 4 (ogni riga) |
.pdf |
| Conserva le ultime 4 cifre (Conto/Carta/Telefono) | Scheda: 4532-xxxx-xxxx-8914 |
Mantieni 4 (ogni riga) |
8914 |
| Estratto ordine finale/suffissi SKU | ORD-2026-US-90421 |
Mantieni 5 (ogni riga) |
90421 |
| Abbreviare percorsi lunghi con puntini di sospensione iniziali | https://example.com/docs/guides/setup.html |
Mantieni 18 + Aggiungi puntini di sospensione |
.../guides/setup.html |
Come estrarre gli ultimi N caratteri nei fogli di calcolo e nel codice
Hai bisogno di eseguire la stessa operazione di sottostringa destra all'interno di Excel, Fogli Google, SQL o dei tuoi script? Utilizza queste formule e metodi integrati:
| Ambiente/Lingua | Sintassi formula/codice | Descrizione |
|---|---|---|
| Excel e Fogli Google | =DESTRA(A1, 4) |
Restituisce gli ultimi 4 caratteri dalla cella A1. |
| JavaScript/TypeScript | str.slice(-4) o Array.from(str).slice(-4).join('') |
Sezioni di indice negative dalla fine; Array.from protegge gli emoji. |
| Pitone | testo[-4:] |
Utilizza la notazione di sezione Python negativa per acquisire gli ultimi 4 caratteri. |
| SQL (Server PostgreSQL, MySQL, SQL) | SELECT RIGHT(nome_colonna, 4) FROM tabella; |
Estrae i 4 caratteri più a destra di una colonna. |
Domande frequenti
Come posso estrarre le ultime 4 cifre della carta di credito, del telefono o del numero di conto?
Incolla l'elenco dei numeri di conto o di telefono nella casella Testo sorgente, mantieni l'ambito impostato su Applica a ogni riga e fai clic sul pulsante 4 preset (o inserisci 4). Lo strumento rimuove immediatamente tutto tranne le ultime 4 cifre su ogni riga.
Come posso rimuovere le righe vuote dal risultato estratto?
Deseleziona Conserva righe vuote nel pannello delle impostazioni. Eventuali righe vuote o contenenti solo spazi bianchi nell'input verranno automaticamente omesse dall'output.
Cosa succede se una riga ha spazi accidentali alla fine?
Quando Taglia gli spazi iniziali/finali dopo aver mantenuto è abilitato (impostazione predefinita), gli spazi bianchi finali accidentali alla fine di una riga vengono rimossi prima di contare gli ultimi caratteri N, garantendo che il conteggio dei caratteri catturi i caratteri visibili anziché gli spazi vuoti.
Cosa succede alle righe più corte del conteggio di mantenimento?
Utilizzando il menu a discesa Linee più corte di N caratteri, puoi scegliere Mantieni le righe brevi così come sono (impostazione predefinita), Ometti/rimuovi le righe brevi o Pad sinistro con spazi fino a N caratteri in modo che ogni riga di output abbia una larghezza fissa identica.
Questo strumento interrompe emoji o caratteri accentati alla fine di una riga?
No. Questo strumento utilizza la segmentazione del cluster di grafemi Unicode (Intl.Segmenter) in modo che emoji multibyte, bandiere e caratteri accentati vengano conteggiati e mantenuti come caratteri completi anziché suddivisi in mezzi surrogati corrotti.