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 av text
mellom den angitte startDelimiter
og endDelimiter
. En valgfri numerisk startIndex
angir hvilken forekomst av startDelimiter
bør vurderes. En valgfri liste startIndex
angir hvilken forekomst av startDelimiter
bør vurderes, i tillegg til om indeksering skal gjøres fra starten eller slutten av inndataene. Den endIndex
er lik, bortsett fra at indeksering gjøres i forhold til startIndex
.
Eksempel 1
Hent delen av "111 (222) 333 (444)" mellom den (første) åpne parentesen og den (første) lukkede parentesen som følger den.
bruk
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
utdata
"222"
Eksempel 2
Hent delen av "111 (222) 333 (444)" mellom den andre åpne parentesen og den første lukkede parentesen som følger den.
bruk
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
utdata
"444"
Eksempel 3
Hent delen av "111 (222) 333 (444)" mellom den andre åpne parentesen fra slutten og den andre lukkede parentesen som følger den.
bruk
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
utdata
"222) 333 (444"