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

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"