Del via


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

Omtrent

Returnerer den del af text mellem den angivne startDelimiter og endDelimiter. En valgfri numerisk startIndex angiver, hvilken forekomst af startDelimiter der skal tages i betragtning. En valgfri liste startIndex angiver, hvilken forekomst af startDelimiter der skal tages i betragtning, samt om indeksering skal udføres fra starten eller slutningen af inputtet. Den endIndex er den samme, bortset fra at indekseringen 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"