Text.BetweenDelimiters
Text.BetweenDelimiters
Syntax
Text.BetweenDelimiters(
text as text,
startDelimiter as text,
endDelimiter as text,
optional startIndex as any,
optional endIndex as any
) as any
Remarks
Returnerar delen av text
mellan det angivna startDelimiter
och endDelimiter
. En valfri numerisk startIndex
indikerar vilken förekomst av startDelimiter
som ska övervägas. En valfri lista startIndex
indikerar vilken förekomst av startDelimiter
som ska övervägas, samt om indexering ska ske från starten eller slutet av indata. endIndex
är liknande, förutom att indexering görs relativt till startIndex
.
Examples
Example #1
Hämtar delen av "111 (222) 333 (444)" mellan den (första) öppna parentesen och den (första) stängda parentesen som kommer efter.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Result:
"222"
Example #2
Hämtar delen av "111 (222) 333 (444)" mellan den andra öppna parentesen och den (första) stängda parentesen som kommer efter.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Result:
"444"
Example #3
Hämtar delen av "111 (222) 333 (444)" mellan den andra öppna parentesen från slutet och den andra stängda parentesen som kommer efter.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Result:
"222) 333 (444"
Category
Text.Transformations