📝 Moduł string📝 Moduł string

use "string";

PodstawoweBasic

FunkcjaFunctionOpisDescription
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 znakiBiałe znaki

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

Wielkość literWielkość liter

FunkcjaFunctionOpisDescription
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

WyszukiwanieSearch

FunkcjaFunctionOpisDescription
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ń

ZnakiZnaki

FunkcjaFunctionOpisDescription
charAt(str, i)Znak na pozycji

FormatowanieFormatowanie

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

UtilityUtility

FunkcjaFunctionOpisDescription
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