Pierwsze znaki z narzędzia String – Zachowaj pierwsze znaki każdej linii
Natychmiast wyodrębnij i zachowaj pierwsze N znaki z początku każdej linii lub z całego bloku tekstu. Idealny do pobierania prefiksów o stałej szerokości (takich jak znaczniki czasu YYYY-MM-DD, kody SKU lub 3-literowe symbole walut) i obcinania opisów SEO za pomocą inteligentnej ochrony granic słów i emoji-safe krojenie.
Praktyczne przykłady zachowania pierwszych N znaków
Niezależnie od tego, czy czyścisz kolumny arkusza kalkulacyjnego, analizujesz dzienniki serwera, czy obcinasz tytuły produktów, oto najpopularniejsze sposoby korzystania z tego narzędzia:
| Przypadek użycia | Przykładowa linia wejściowa | Ustawienia | Wyodrębniony wynik |
|---|---|---|---|
| EWyodrębnij daty dziennika | 2026-11-09 14:22:01 [INFO] Rozpoczęto |
Zachowaj 10 (każda linia) |
2026-11-09 |
| EWyodrębnij kody walut/krajów | USD — dolar amerykański |
Zachowaj 3 (każda linia) |
USD |
| EWyodrębnij 5-cyfrowe kody pocztowe | 90210-1234 Beverly Hills, CA |
Zachowaj 5 (każda linia) |
90210 |
| Obcięcie nagłówka/fragmentu | Dowiedz się, jak zoptymalizować swoje strony internetowe |
Zachowaj 20 + AUnikaj wycinania słów + Ellipsis |
Dowiedz się, jak... |
Jak wyodrębnić pierwsze N znaków w arkuszach kalkulacyjnych i kodzie
Chcesz wykonać tę samą operację w Excelu, Arkuszach Google, SQL lub własnym kodzie? Użyj tych wbudowanych funkcji podciągu:
| Środowisko / Język | Składnia formuły/kodu | Opis |
|---|---|---|
| Excel i Arkusze Google | =LEWY(A1, 5) |
Zwraca pierwsze 5 znaków z komórki A1. |
| JavaScript / TypeScript | str.slice(0, 5) lub Array.from(str).slice(0, 5).join('') |
Array.from zapobiega dzieleniu 4-bajtowych emoji na pół. |
| Python | tekst[:5] |
Używa notacji plasterków Pythona od indeksu 0 do 5. |
| SQL (PostgreSQL, MySQL, SQL Server) | WYBIERZ LEWO(nazwa_kolumny, 5) Z tabeli; |
Wyodrębnia 5 znaków kolumny z lewej strony. |
Często zadawane pytania
Jak usunąć puste linie z wyniku?
Odznacz Zachowaj puste linie w panelu ustawień. Wszelkie puste lub zawierające tylko białe linie linie wejściowe zostaną automatycznie usunięte z wyniku.
Jaka jest różnica między „Zastosuj do każdego wiersza” a „Zastosuj do całego tekstu”?
Zastosuj do każdej linii zachowuje pierwsze N znaki każdej pojedynczej linii na liście. Zastosuj do całego tekstu traktuje cały wprowadzony tekst (łącznie z podziałami wierszy) jako pojedynczy dokument i zachowuje tylko pierwsze N znaki z samego początku tekstu.
Czy „Przytnij spacje początkowe/końcowe” ma miejsce przed czy po zachowaniu znaków?
Gdy zaznaczona jest opcja Trim początkowe/końcowe spacje, przypadkowe spacje początkowe na początku linii są najpierw usuwane (aby nie marnować liczby znaków na puste wcięcia), a wszelkie spacje końcowe pozostałe po pocięciu są czyszczone przed dodaniem opcjonalnej wielokropka (...).