Narzędzie Zachowaj ostatnie znaki – Zachowaj N ostatnich znaków w każdej linii
Natychmiast wyodrębnij i zachowaj znaki last N z końca każdej linii lub z całego bloku tekstu. Idealny do pobierania sufiksów o stałej szerokości (takich jak rozszerzenia plików .pdf, ostatnie 4 cyfry numerów kont/telefonów, końcowe kody SKU lub kody stanu dziennika) za pomocą inteligentna ochrona granic słów i -safe krojenie.
Praktyczne przykłady przechowywania ostatnich N znaków
Niezależnie od tego, czy wyodrębniasz rozszerzenia plików z list katalogów, izolowasz ostatnie 4 cyfry numerów kont, czy analizujesz sufiksy dzienników, oto typowe sposoby korzystania z tego narzędzia:
| Przypadek użycia | Przykładowa linia wejściowa | Ustawienia | Wyodrębniony wynik |
|---|---|---|---|
| Wyodrębnij rozszerzenia plików | /var/www/uploads/invoice-2026.pdf |
Zachowaj 4 (każda linia) |
.pdf |
| Zachowaj ostatnie 4 cyfry (konto/karta/telefon) | Karta: 4532-xxxx-xxxx-8914 |
Zachowaj 4 (każda linia) |
8914 |
| EWyodrębnij kolejność końcową / przyrostki SKU | ORD-2026-US-90421 |
Zachowaj 5 (każda linia) |
90421 |
| Askróć długie ścieżki za pomocą wielokropka wiodącego | https://example.com/docs/guides/setup.html |
Zachowaj 18 + ADodaj wielokropek |
.../guides/setup.html |
Jak wyodrębnić ostatnie N znaków w arkuszach kalkulacyjnych i kodzie
Chcesz wykonać tę samą operację prawego podciągu w programie Excel, Arkuszach Google, SQL lub własnych skryptach? Użyj tych wbudowanych formuł i metod:
| Środowisko / Język | Składnia formuły/kodu | Opis |
|---|---|---|
| Excel i Arkusze Google | =PRAWY(A1, 4) |
Zwraca ostatnie 4 znaki z komórki A1. |
| JavaScript / TypeScript | str.slice(-4) lub Array.from(str).slice(-4).join('') |
Ujemne wycinki indeksowe od końca; Array.from chroni emoji. |
| Python | tekst[-4:] |
Używa ujemnej notacji plasterka Pythona, aby pobrać ostatnie 4 znaki. |
| SQL (PostgreSQL, MySQL, SQL Server) | WYBIERZ PRAWO(nazwa_kolumny, 4) Z tabeli; |
Wyodrębnia 4 znaki kolumny znajdujące się najbardziej na prawo. |
Często zadawane pytania
Jak wyodrębnić 4 ostatnie cyfry numeru karty kredytowej, telefonu lub konta?
Wklej listę kont lub numerów telefonów do pola Source Text, ustaw zakres na Apply to Each Line i kliknij przycisk 4 preset (lub wprowadź 4). Narzędzie natychmiast usuwa wszystko z wyjątkiem ostatnich 4 cyfr w każdym wierszu.
Jak usunąć puste linie z wyodrębnionego wyniku?
Odznacz Zachowaj puste linie w panelu ustawień. Wszelkie puste lub zawierające tylko białe linie linie wejściowe zostaną automatycznie pominięte w wynikach.
Co się stanie, jeśli linia będzie miała na końcu przypadkowe spacje?
Gdy funkcja Trim początkowe/końcowe spacje po włączeniu funkcji Keep jest włączona (domyślnie), przypadkowe końcowe białe znaki na końcu linii są najpierw usuwane przed zliczeniem ostatnich N, dzięki czemu liczba znaków uwzględnia widoczne znaki, a nie spacje.
Co dzieje się z liniami krótszymi niż liczba zachowanych?
Korzystając z listy rozwijanej Linie krótsze niż N znaków, możesz wybrać Zachowaj krótkie linie w niezmienionej postaci (domyślnie), Omiń/usuń krótkie linie lub Lewy pad ze spacjami do N znaków, dzięki czemu każda linia wyjściowa ma identyczną stałą szerokość.
Czy to narzędzie łamie emotikony lub znaki akcentowane na końcu linii?
Nie. To narzędzie wykorzystuje segmentację klastrów grafemów Unicode (Intl.Segmenter), więc wielobajtowe emoji, flagi i znaki akcentowane są zliczane i zachowywane jako kompletne znaki, a nie dzielone na uszkodzone półsurogaty.