Na této stránce

Textové funkce

Funkce pro úpravu, vyhledávání a formátování textu. Vyzkoušejte je v editoru výrazů v zkušební verzi.

len

(text)

Vrátí počet znaků v řetězci.

Parametry
text string Řetězec, jehož délku chcete zjistit
Návratová hodnota číslo
Příklady
len("Hello") → 5
len("") → 0

left

(text, count)

Vrátí prvních N znaků řetězce.

Parametry
text string Zdrojový řetězec
count number Počet znaků k získání
Návratová hodnota řetězec
Příklady
left("ProcessMind", 7) → Process
Viz také
(text, count)

Vrátí posledních N znaků řetězce.

Parametry
text string Zdrojový řetězec
count number Počet znaků k získání
Návratová hodnota řetězec
Příklady
right("ProcessMind", 4) → Mind
Viz také

mid

(text, start, count)

Vrátí část řetězce od zadané pozice uprostřed. Pozice se počítá od 1 a určíte také počet znaků.

Parametry
text string Zdrojový řetězec
start number Počáteční pozice (počítá se od 1)
count number Počet znaků k získání
Návratová hodnota řetězec
Příklady
mid("ProcessMind", 8, 4) → Mind
mid("Hello World", 1, 5) → Hello
Viz také

lower

(text)

Převede řetězec na malá písmena.

Parametry
text string Řetězec k převodu
Návratová hodnota řetězec
Příklady
lower("HELLO") → hello
Viz také

upper

(text)

Převede řetězec na velká písmena.

Parametry
text string Řetězec k převodu
Návratová hodnota řetězec
Příklady
upper("hello") → HELLO
Viz také

proper

(text)

Převede řetězec do formátu, ve kterém každé slovo začíná velkým písmenem.

Parametry
text string Řetězec k převodu
Návratová hodnota řetězec
Příklady
proper("hello world") → Hello World
proper("HELLO WORLD") → Hello World
Viz také

trim

(text)

Odstraní bílé znaky z obou konců řetězce.

Parametry
text string Řetězec k oříznutí
Návratová hodnota řetězec
Příklady
trim(" hello ") → hello
Viz také

trimStart

(text)

Odstraní bílé znaky ze začátku řetězce.

Parametry
text string Řetězec k oříznutí
Návratová hodnota řetězec
Příklady
trimStart(" hello") → hello
Viz také

trimEnd

(text)

Odstraní bílé znaky z konce řetězce.

Parametry
text string Řetězec k oříznutí
Návratová hodnota řetězec
Příklady
trimEnd("hello ") → hello
Viz také

replace

(text, search, replacement)

Každý výskyt hledaného řetězce nahradí zadaným řetězcem.

Parametry
text string Zdrojový řetězec
search string Hledaný řetězec
replacement string Náhradní řetězec
Návratová hodnota řetězec
Příklady
replace("Hello World", "World", "ProcessMind") → Hello ProcessMind
replace("a-b-c", "-", "_") → a_b_c

concat

(text1, text2, ...?)

Spojí dva nebo více řetězců.

Parametry
text1 string První textový řetězec
text2 string Druhý textový řetězec
... (nepovinné) string Další řetězce, celkem až 6
Návratová hodnota řetězec
Příklady
concat("Hello", " ", "World") → Hello World
Poznámky

Řetězce můžete spojovat také operátorem +.

contains

(text, search)

Ověří, zda řetězec obsahuje jiný řetězec.

Parametry
text string Prohledávaný řetězec
search string Hledaný řetězec
Návratová hodnota logická hodnota
Příklady
contains("ProcessMind", "Mind") → true
contains("Hello", "xyz") → false
Viz také

startsWith

(text, prefix)

Ověří, zda řetězec začíná zadanou předponou.

Parametry
text string Kontrolovaný řetězec
prefix string Hledaná předpona
Návratová hodnota logická hodnota
Příklady
startsWith("ProcessMind", "Process") → true
Viz také

endsWith

(text, suffix)

Ověří, zda řetězec končí zadanou příponou.

Parametry
text string Kontrolovaný řetězec
suffix string Hledaná přípona
Návratová hodnota logická hodnota
Příklady
endsWith("ProcessMind", "Mind") → true
Viz také

indexOf

(text, search)

Vrátí pozici prvního výskytu podřetězce, počítanou od 1. Pokud se podřetězec nenajde, vrátí 0.

Parametry
text string Prohledávaný řetězec
search string Hledaný řetězec
Návratová hodnota číslo
Příklady
indexOf("ProcessMind", "Mind") → 8
indexOf("Hello", "xyz") → 0
Viz také

find

(search, text)

Alternativa k funkci indexOf. Vrátí pozici prvního výskytu podřetězce, počítanou od 1.

Parametry
search string Hledaný řetězec
text string Prohledávaný řetězec
Návratová hodnota číslo
Příklady
find("Mind", "ProcessMind") → 8
Poznámky

Všimněte si, že pořadí parametrů je oproti funkci indexOf obrácené.

Viz také

padLeft

(text, length, char?)

Doplní řetězec zleva na zadanou délku.

Parametry
text string Řetězec k doplnění
length number Požadovaná délka
char (nepovinné) string Doplňovací znak (výchozí: " " (mezera))
Návratová hodnota řetězec
Příklady
padLeft("42", 5, "0") → 00042
padLeft("Hi", 5) → Hi
Viz také

padRight

(text, length, char?)

Doplní řetězec zprava na zadanou délku.

Parametry
text string Řetězec k doplnění
length number Požadovaná délka
char (nepovinné) string Doplňovací znak (výchozí: " " (mezera))
Návratová hodnota řetězec
Příklady
padRight("Hi", 5, ".") → Hi...
Viz také

Související témata

Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.

Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.

Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.

Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.