Text.BetweenDelimiters
Syntaxe
Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any
O uživateli
Vrátí část text
mezi zadaným startDelimiter
a endDelimiter
. Nepovinný číselný startIndex
údaj označuje, který výskyt startDelimiter
by se měl zvážit. Volitelný seznam startIndex
označuje, který výskyt startDelimiter
by se měl zvážit, a také to, jestli se má indexování provést od začátku nebo konce vstupu. Je endIndex
to podobné, s tím rozdílem, že indexování je provedeno vzhledem k startIndex
.
Příklad 1
Získá část "111 (222) 333 (444)" mezi (první) levou závorku a (první) uzavřenou závorku, která následuje za ní.
Využití
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Výstup
"222"
Příklad 2
Získá část "111 (222) 333 (444)" mezi druhou levou závorku a první uzavřenou závorku, která následuje za ní.
Využití
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Výstup
"444"
Příklad 3
Získá část "111 (222) 333 (444)" mezi druhou otevřenou závorku od konce a druhou uzavřenou závorku, která následuje za ní.
Využití
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Výstup
"222) 333 (444"