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.
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.