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"