Skip to content

String Operations

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

11 modules

ModuleDescription
Stringa MinuscoloConverti una stringa in minuscolo
Riempire StringaRiempire una stringa a una lunghezza specificata
Sostituisci StringaSostituisci occorrenze di una sottostringa in una stringa
Inverti StringaInverti i caratteri in una stringa
SlugifyConvertire il testo in uno slug adatto per URL
Dividi StringaDividi una stringa in un array usando un delimitatore
TemplateEseguire un template con sostituzione di variabili
Stringa Title CaseConverti stringa in title case
Taglia StringaRimuovi spazi bianchi da entrambe le estremita di una stringa
Troncare StringaTroncare una stringa a una lunghezza massima
Stringa MaiuscoloConverti una stringa in maiuscolo

Modules

Stringa Minuscolo

string.lowercase

Converti una stringa in minuscolo

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringStringa convertita in minuscolo
originalstringStringa convertita in minuscolo
statusstringStringa convertita in minuscolo

Riempire Stringa

string.pad

Riempire una stringa a una lunghezza specificata

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Testo da riempire
lengthnumberYes-Testo da riempire
pad_charstringNoLunghezza desiderata
positionstringNoendCarattere con cui riempire

Output:

FieldTypeDescription
resultstringStringa riempita
originalstringStringa riempita
addednumberStringa riempita

Sostituisci Stringa

string.replace

Sostituisci occorrenze di una sottostringa in una stringa

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
resultstringStringa con sostituzioni applicate
originalstringStringa con sostituzioni applicate
searchstringStringa con sostituzioni applicate
replacestringStringa input originale
statusstringStringa di ricerca che e stata sostituita

Inverti Stringa

string.reverse

Inverti i caratteri in una stringa

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringStringa invertita
originalstringStringa invertita
lengthnumberStringa invertita

Slugify

string.slugify

Convertire il testo in uno slug adatto per URL

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Testo da convertire in slug
separatorstringNo-Testo da convertire in slug
lowercasebooleanNoTrueSeparatore di parole
max_lengthnumberNo0Convertire in minuscolo

Output:

FieldTypeDescription
resultstringLunghezza massima dello slug (0 = illimitato)
originalstringSlug adatto per URL

Dividi Stringa

string.split

Dividi una stringa in un array usando un delimitatore

Parameters:

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

Output:

FieldTypeDescription
partsarrayArray delle parti stringa divise
resultarrayArray delle parti stringa divise
lengthnumberArray delle parti stringa divise
originalstringAlias per parti - array delle parti stringa divise
delimiterstringNumero di parti dopo la divisione
statusstringStringa input originale

Template

string.template

Eseguire un template con sostituzione di variabili

Parameters:

NameTypeRequiredDefaultDescription
templatestringYes-Stringa template con segnaposti {{variable}}
variablesobjectYes-Variabili da sostituire
missing_valuestringNo-Valore per variabili non definite
preserve_missingbooleanNoFalseValore per variabili non definite

Output:

FieldTypeDescription
resultstringMantenere il placeholder se la variabile manca
replacednumberTemplate eseguito
missingarrayTemplate eseguito

Stringa Title Case

string.titlecase

Converti stringa in title case

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringStringa convertita in title case

Example: Convert to title case

yaml
text: hello world from flyto

Example: Format name

yaml
text: john doe

Taglia Stringa

string.trim

Rimuovi spazi bianchi da entrambe le estremita di una stringa

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringStringa tagliata con spazi bianchi rimossi
originalstringStringa tagliata con spazi bianchi rimossi
statusstringStringa tagliata con spazi bianchi rimossi

Troncare Stringa

string.truncate

Troncare una stringa a una lunghezza massima

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-Testo da troncare
lengthnumberYes-Testo da troncare
suffixstringNo...Lunghezza massima
word_boundarybooleanNoFalseTesto da aggiungere se troncato

Output:

FieldTypeDescription
resultstringInterrompere al limite di parola
originalstringStringa troncata
truncatedbooleanStringa troncata
removednumberStringa originale

Stringa Maiuscolo

string.uppercase

Converti una stringa in maiuscolo

Parameters:

NameTypeRequiredDefaultDescription
textstringYes-The text string to process

Output:

FieldTypeDescription
resultstringStringa convertita in maiuscolo
originalstringStringa convertita in maiuscolo
statusstringStringa convertita in maiuscolo

Released under the Apache 2.0 License.