Sdílet prostřednictvím


Text.BetweenDelimiters

Syntax

Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any

Asi

Vrátí část text, která se nachází mezi zadaným startDelimiter a endDelimiter. Nepovinný číselný startIndex označuje, který výskyt startDelimiter bude zohledněn. Volitelný seznam startIndex označuje, který výskyt startDelimiter se má brát v úvahu, a také to, jestli má být indexování provedeno od začátku nebo konce vstupu. endIndex je podobný s tím rozdílem, že indexování se provádí vzhledem k startIndex.

Příklad 1

Získejte část "111 (222) 333 (444)" mezi (první) levou závorkou a (první) pravou závorkou, která následuje po ní.

Použití

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")

výstup

"222"

Příklad 2

Získejte část "111 (222) 333 (444)" mezi druhou otevřenou závorkou a první uzavřenou závorkou, která následuje.

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í.

Použití

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})

výstupní

"222) 333 (444"