Instrumentul Păstrați ultimele caractere - Păstrați ultimele N caractere din fiecare linie

Extrageți și păstrați instantaneu caracterele last N de la sfârșitul fiecărei linii sau dintr-un întreg bloc de text. Perfect pentru extragerea de sufixe cu lățime fixă ​​(cum ar fi extensiile de fișiere .pdf, ultimele 4 cifre ale numerelor de cont/telefon, coduri SKU finale sau coduri de stare a jurnalului) cu protecție inteligentă a limitelor cuvintelor și emoji-safe slicing.

Caractere: 0

Cuvinte: 0

Liniile: 0

Exemple practice de păstrare a ultimelor N caractere

Indiferent dacă extrageți extensii de fișiere din listele de directoare, izolați ultimele 4 cifre ale numerelor de cont sau analizați sufixele de jurnal, iată modalități comune de a utiliza acest instrument:

Caz de utilizare Exemplu de linie de intrare Setări Rezultat extras
Eextensii de fișiere extrase /var/www/uploads/invoice-2026.pdf Păstrați 4 (fiecare linie) .pdf
Keep ultimele 4 cifre (cont/card/telefon) Card: 4532-xxxx-xxxx-8914 Păstrați 4 (fiecare linie) 8914
Extrați comanda finală / SKU sufixe ORD-2026-US-90421 Păstrați 5 (fiecare linie) 90421
Abreviați trasee lungi cu elipse principale https://example.com/docs/guides/setup.html Păstrați 18 + Adaugă puncte de suspensie .../guides/setup.html

Cum să extrageți ultimele N caractere din foi de calcul și cod

Trebuie să efectuați aceeași operațiune cu subșirul drept în Excel, Foi de calcul Google, SQL sau propriile scripturi? Utilizați aceste formule și metode încorporate:

Mediu / Limbă Sintaxă formulă/cod Descriere
Excel și Google Sheets =Dreapta(A1, 4) Returnează ultimele 4 caractere din celula A1.
JavaScript / TypeScript str.slice(-4) sau Array.from(str).slice(-4).join('') Indice negativ felii de la sfârșit; Array.from protejează emoji-urile.
Python text[-4:] Utilizează notația negativă Python pentru a prinde ultimele 4 caractere.
SQL (PostgreSQL, MySQL, SQL Server) SELECT RIGHT(nume_coloană, 4) FROM table; Extrage cele 4 caractere din dreapta unei coloane.

Întrebări frecvente

Cum extrag ultimele 4 cifre ale numerelor de card de credit, de telefon sau de cont?

Lipiți lista de numere de cont sau de telefon în caseta Source Text, păstrați domeniul de aplicare setat la Apply to Each Line și faceți clic pe butonul 4 preset (sau introduceți 4). Instrumentul scoate imediat totul, cu excepția ultimelor 4 cifre de pe fiecare linie.

Cum elimin liniile goale din rezultatul extras?

Debifați Păstrați liniile goale în panoul de setări. Orice linii goale sau doar cu spații albe din intrarea dvs. vor fi omise automat din rezultat.

Ce se întâmplă dacă o linie are spații accidentale la sfârșit?

Când Trim spațiile de început/în urmă după păstrarea este activată (implicit), spațiul alb de final accidental de la sfârșitul unei linii este eliminat mai întâi înainte de a număra ultimele caractere N, asigurându-vă că numărul de caractere captează caractere vizibile și nu spații goale.

Ce se întâmplă cu liniile care sunt mai scurte decât numărul de păstrare?

Folosind meniul drop-down Lini mai scurte decât N caractere, puteți alege să Keep linii scurte ca-is (implicit), Omit/eliminați linii scurte sau left-pad cu spații la N caractere, astfel încât fiecare linie fixă ​​de ieșire să aibă o lățime de ieșire identică.

Acest instrument rup emoji-urile sau caracterele accentuate la sfârșitul unui rând?

Nu. Acest instrument folosește segmentarea clusterului de grafeme Unicode (Intl.Segmenter), astfel încât emoji-urile, steagurile și caracterele accentuate pe mai mulți octeți sunt numărate și păstrate ca caractere complete, mai degrabă decât împărțite în semi-surogate corupte.