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 | |
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é | |
right
(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 | |
| 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 | |
| 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 | |
| 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 |
| 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