Skip to content

String Operations

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

11 modules

ModuleDescription
String MinusculasConverter string para minusculas
Pad StringPad a string to a specified length
String SubstituirSubstituir ocorrencias de uma substring em uma string
String InverterInverter os caracteres em uma string
SlugifyConvert text to URL-friendly slug
Dividir StringDividir string em array usando delimitador
TemplateRender a template with variable substitution
String em TituloConverter string para titulo
String TrimRemover espacos em branco de ambas as extremidades de uma string
Truncate StringTruncate a string to a maximum length
String MaiusculasConverter string para maiusculas

Modules

String Minusculas

string.lowercase

Converter string para minusculas

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringString convertida para minusculas
originalstringString convertida para minusculas
statusstringString convertida para minusculas

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

String Substituir

string.replace

Substituir ocorrencias de uma substring em uma string

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
resultstringString com substituicoes aplicadas
originalstringString com substituicoes aplicadas
searchstringString com substituicoes aplicadas
replacestringString de entrada original
statusstringString de busca que foi substituida

String Inverter

string.reverse

Inverter os caracteres em uma string

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringString invertida
originalstringString invertida
lengthnumberString invertida

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

Dividir String

string.split

Dividir string em array usando delimitador

Parameters:

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

Output:

FieldTypeDescription
partsarrayArray de partes da string dividida
resultarrayArray de partes da string dividida
lengthnumberArray de partes da string dividida
originalstringAlias para parts - array de partes da string dividida
delimiterstringNumero de partes apos divisao
statusstringString de entrada original

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

String em Titulo

string.titlecase

Converter string para titulo

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringString convertida para titulo

Example: Convert to title case

yaml
text: hello world from flyto

Example: Format name

yaml
text: john doe

String Trim

string.trim

Remover espacos em branco de ambas as extremidades de uma string

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringString com espacos em branco removidos
originalstringString com espacos em branco removidos
statusstringString com espacos em branco removidos

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

String Maiusculas

string.uppercase

Converter string para maiusculas

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringString convertida para maiusculas
originalstringString convertida para maiusculas
statusstringString convertida para maiusculas

Released under the Apache 2.0 License.