Skip to content

String Operations

Text manipulation: case conversion, split, pad, slugify, template, and more.

11 modules

ModuleDescription
Male literyKonwertuj lancuch na male litery
Pad StringPad a string to a specified length
Zamien w lancuchuZastap wystapienia podlancucha w lancuchu
Odwroc lancuchOdwroc znaki w lancuchu
SlugifyConvert text to URL-friendly slug
Podziel lancuchPodziel lancuch na tablice uzywajac separatora
TemplateRender a template with variable substitution
Wielkosc tytulowaKonwertuj lancuch na wielkosc tytulowa
Przytnij lancuchUsun biale znaki z obu koncow lancucha
Truncate StringTruncate a string to a maximum length
Wielkie literyKonwertuj lancuch na wielkie litery

Modules

Male litery

string.lowercase

Konwertuj lancuch na male litery

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringLancuch skonwertowany na male litery
originalstringLancuch skonwertowany na male litery
statusstringLancuch skonwertowany na male litery

Pad String

string.pad

Pad a string to a specified length

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Text to pad
lengthnumberYes-Text to pad
pad_charstringNoTarget length
positionstringNoendCharacter to pad with

Output:

FieldTypeDescription
resultstringPadded string
originalstringPadded string
addednumberPadded string

Zamien w lancuchu

string.replace

Zastap wystapienia podlancucha w lancuchu

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process
searchstringYes-The substring to search for in the input text
replacestringYes-Text to replace matches with (leave empty to remove matches)

Output:

FieldTypeDescription
resultstringLancuch z zastosowanymi zamiennikami
originalstringLancuch z zastosowanymi zamiennikami
searchstringLancuch z zastosowanymi zamiennikami
replacestringOryginalny lancuch wejsciowy
statusstringSzukany lancuch, ktory zostal zamieniony

Odwroc lancuch

string.reverse

Odwroc znaki w lancuchu

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringOdwrocony lancuch
originalstringOdwrocony lancuch
lengthnumberOdwrocony lancuch

Slugify

string.slugify

Convert text to URL-friendly slug

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Text to slugify
separatorstringNo-Text to slugify
lowercasebooleanNoTrueWord separator
max_lengthnumberNo0Convert to lowercase

Output:

FieldTypeDescription
resultstringMaximum slug length (0 = unlimited)
originalstringURL-friendly slug

Podziel lancuch

string.split

Podziel lancuch na tablice uzywajac separatora

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process
delimiterselect (,, ;, , , `
, , -, _`)NoCharacter(s) to split the string on

Output:

FieldTypeDescription
partsarrayTablica czesci podzielonego lancucha
resultarrayTablica czesci podzielonego lancucha
lengthnumberTablica czesci podzielonego lancucha
originalstringAlias dla parts - tablica czesci podzielonego lancucha
delimiterstringLiczba czesci po podziale
statusstringOryginalny lancuch wejsciowy

Template

string.template

Render a template with variable substitution

Parameters:

NameTypeRequiredDefaultDescription
templatestringYes-Template string with {{variable}} placeholders
variablesobjectYes-Variables to substitute
missing_valuestringNo-Value for undefined variables
preserve_missingbooleanNoFalseValue for undefined variables

Output:

FieldTypeDescription
resultstringKeep placeholder if variable is missing
replacednumberRendered template
missingarrayRendered template

Wielkosc tytulowa

string.titlecase

Konwertuj lancuch na wielkosc tytulowa

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringLancuch skonwertowany na wielkosc tytulowa

Example: Convert to title case

yaml
text: hello world from flyto

Example: Format name

yaml
text: john doe

Przytnij lancuch

string.trim

Usun biale znaki z obu koncow lancucha

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringPrzyciety lancuch z usunietymi bialymi znakami
originalstringPrzyciety lancuch z usunietymi bialymi znakami
statusstringPrzyciety lancuch z usunietymi bialymi znakami

Truncate String

string.truncate

Truncate a string to a maximum length

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Text to truncate
lengthnumberYes-Text to truncate
suffixstringNo...Maximum length
word_boundarybooleanNoFalseText to append if truncated

Output:

FieldTypeDescription
resultstringBreak at word boundary
originalstringTruncated string
truncatedbooleanTruncated string
removednumberOriginal string

Wielkie litery

string.uppercase

Konwertuj lancuch na wielkie litery

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringLancuch skonwertowany na wielkie litery
originalstringLancuch skonwertowany na wielkie litery
statusstringLancuch skonwertowany na wielkie litery

Released under the Apache 2.0 License.