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"