Usuń ostatnie znaki każdej linii – narzędzie do przycinania końca linii
Natychmiast usuwaj określoną liczbę znaków (N) z końca każdej linii lub z całego bloku tekstu w czasie rzeczywistym. Idealny do obcinania rozszerzeń plików o stałej długości (.txt, .csv), końcowych przecinków i średników, identyfikatorów o stałej szerokości lub znaczników czasu w tysiącach linii.
Jak usunąć ostatnie N znaków z każdej linii
- Wklej swoją listę – Wprowadź wielowierszowy tekst w polu Source Text po lewej stronie lub kliknij Load Sample, aby zobaczyć przykładową listę nazw plików.
- Set Your Character Count (N) – wpisz liczbę znaków, które chcesz usunąć w Number of znaków to usunąć lub kliknij Quick Trim preset (np.
-1 Chardla końcowych przecinków lub-4 Charsdla rozszerzeń.txt/.jpg). - ADostosuj ochronę linii i spacji – zachowaj Trim końcowe spacje przed zliczeniem włączone, aby przypadkowe spacje na końcu wklejonych linii nie przeszkadzały, i zaznacz Pomiń linie krótsze niż N, jeśli chcesz pozostawić krótkie nagłówki nietknięte.
- Kopiuj lub Pobierz — przycięte dane wyjściowe są aktualizowane na bieżąco w miarę dostosowywania liczby. Po zakończeniu kliknij Kopiuj clipboard lub Pobierz plik .txt.
Przykłady przed i po
1. Usuń 4 znaki (rozszerzenia plików)
Settings: Usuń 4 znaków w linii
quarterly-report.pdf user-database.csv company-logo.png
Wynik przycięcia:
quarterly-report user-database company-logo
2. Usuń 1 znak (przecinki końcowe)
Settings: Usuń 1 znak w linii
"apple", "banana", "cherry",
Wynik przycięcia:
"apple" "banana" "cherry"
3. Usuń sufiks daty o stałej długości (11 znaków)
Settings: Usuń 11 znaków w linii
backup_server_2026-11-09 invoice_batch_2026-11-08 audit_summary_2026-11-07
Wynik przycięcia:
backup_server invoice_batch audit_summary
Krótkie omówienie: Typowe liczby znaków do usunięcia
| Znaki (N) | Usunięto typowe zakończenie | Przed → Po przykładzie |
|---|---|---|
| 1 znak | Końcowy przecinek (,), średnik (;) lub ukośnik (/) |
https://site.com/ → https://site.com |
| 2 znaki | Cytat + przecinek (", lub ',) lub puste nawiasy (()) |
initFunction() → initFunction |
| 4 znaki | Kropka + 3-literowe rozszerzenie pliku (.txt, .pdf, .jpg, .csv, .mp4) |
invoice_01.pdf → invoice_01 |
| 5 znaków | Kropka + 4-literowe rozszerzenie pliku (.html, .docx, .xlsx, .json, .webp) |
index.html → index |
| 10–11 znaków | Sufiks daty ISO (_YYYY-MM-DD lub YYYY-MM-DD) |
report_2026-11-09 → raport |
Którego narzędzia należy użyć?
- Użyj Usuń ostatnie znaki każdej linii (to narzędzie), gdy zakończenie, które chcesz odciąć, ma stała długość znaku w wierszach (np. zawsze 1 znak lub zawsze 4 znaki), nawet jeśli rzeczywiste litery lub cyfry różnią się w poszczególnych wierszach.
- Użyj Usuń sufiks z tekstu, gdy zakończenia mają różną długość lub chcesz tylko usunąć określony wzór tekstu (np.
.jpegi.pngzmieszane razem). - Użyj Zachowaj narzędzie Ostatnie znaki, jeśli chcesz uzyskać dokładnie odwrotny efekt: zachować tylko ostatnie
Nznaki w każdym wierszu i odrzucić wszystko przed nimi.
Często zadawane pytania
Dlaczego „Przytnij końcowe spacje przed zliczeniem” ma znaczenie?
Podczas kopiowania tekstu z arkuszy kalkulacyjnych, plików PDF lub wyników terminala wiersze często zawierają na końcu niewidoczne spacje (np. file.txt). Bez uprzedniego przycięcia końcowych spacji usunięcie 4 znaków spowodowałoby usunięcie 2 spacji plus xt, pozostawiając file.t. Zachowanie Trim końcowych spacji przed zliczeniem gwarantuje dokładne wyniki.
Czy to narzędzie zachowuje wcięcia początkowe na początku wierszy?
Tak! W przeciwieństwie do podstawowych trymerów, które usuwają spacje początkowe i końcowe, nasza opcja Trim spacje końcowe po usunięciu czyści tylko białe znaki na end każdej linii, dzięki czemu wcięcie kodu lub listy na początku linii pozostaje nienaruszone.
Czy usunięcie znaków spowoduje uszkodzenie emoji lub liter akcentowanych na końcu linii?
Nie. Nasze narzędzie dzieli ciągi znaków według pełnych punktów kodowych Unicode, a nie surowych jednostek kodu UTF-16, dzięki czemu emoji i znaki międzynarodowe są zliczane dokładnie i nigdy nie są dzielone na uszkodzone symbole.
Czy mój tekst jest przetwarzany prywatnie?
Tak. Całe usuwanie znaków odbywa się w 100% lokalnie w przeglądarce internetowej za pośrednictwem JavaScript. Żaden tekst nie jest nigdy wysyłany na żaden serwer zewnętrzny.