📝 Moduł string

use "string";

Podstawowe

FunkcjaOpis
split(str, sep)Podziel na listę
join(arr, sep)Połącz listę w string
replace(str, from, to)Zamień wszystkie wystąpienia
substring(str, start, end?)Wytnij fragment

Białe znaki

FunkcjaOpis
trim(str)Usuń z obu stron
trimStart(str)Usuń z lewej
trimEnd(str)Usuń z prawej

Wielkość liter

FunkcjaOpis
toLowerCase(str) / toLower(str)Małe litery
toUpperCase(str) / toUpper(str)Duże litery
capitalize(str)Pierwsza duża
titleCase(str)Każde słowo z dużej
camelCase(str)camelCase
snakeCase(str)snake_case
kebabCase(str)kebab-case

Wyszukiwanie

FunkcjaOpis
contains(str, sub)Czy zawiera?
startsWith(str, prefix)Czy zaczyna się?
endsWith(str, suffix)Czy kończy się?
indexOf(str, sub)Pierwsza pozycja (-1 jeśli brak)
lastIndexOf(str, sub)Ostatnia pozycja
countOccurrences(str, sub)Liczba wystąpień

Znaki

FunkcjaOpis
charAt(str, i)Znak na pozycji

Formatowanie

FunkcjaOpis
repeat(str, n) / stringRepeat(str, n)Powtórz n razy
padStart(str, len, ch?)Wypełnij z lewej
padEnd(str, len, ch?)Wypełnij z prawej
reverse(str)Odwróć string
truncate(str, max, suffix?)Skróć z "..."

Utility

FunkcjaOpis
template(str, vars)Podstaw zmienne {{name}} lub {name}
similarity(str1, str2)Podobieństwo (0-1, Levenshtein)
wrapText(str, width?)Zawijanie tekstu
indent(str, spaces?)Dodaj wcięcie
dedent(str)Usuń wspólne wcięcie
slugify(str)URL-friendly slug