Text.BetweenDelimiters

Syntaks

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

Om

Returnerer delen af text mellem den angivne startDelimiter og endDelimiter. Et valgfrit numerisk startIndex tal angiver, hvilken forekomst af startDelimiter skal tages i betragtning. En valgfri liste startIndex angiver, hvilken forekomst af startDelimiter skal overvejes, samt om indeksering skal udføres fra starten eller slutningen af inputtet. endIndex er ens, bortset fra at indeksering udføres i forhold til startIndex.

Eksempel 1

Hent andelen af "111 (222) 333 (444)" mellem den (første) åbne parentes og den (første) lukkede parentes, der følger efter.

Brug

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

Output

"222"

Eksempel 2

Hent andelen af "111 (222) 333 (444)" mellem den anden åbne parentes og den første lukkede parentes, der følger efter den.

Brug

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

Output

"444"

Eksempel 3

Hent andelen af "111 (222) 333 (444)" mellem den anden åbne parentes fra slutningen og den anden lukkede parentes, der følger efter.

Brug

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

Output

"222) 333 (444"