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
Hiermee wordt het gedeelte van text
tussen een opgegeven startDelimiter
en endDelimiter
geretourneerd. Een optioneel numeriek item startIndex
geeft aan welk exemplaar van startDelimiter
moet worden gebruikt. Een optionele lijst startIndex
geeft aan welk exemplaar van startDelimiter
moet worden gebruikt en of indexering moet worden uitgevoerd vanaf het begin of het einde van de invoer. endIndex
is vergelijkbaar, behalve dat indexering relatief aan startIndex
wordt uitgevoerd.
Examples
Example #1
Het gedeelte van 111 (222) 333 (444) ophalen dat tussen het (eerste) open haakje en het (eerste) gesloten haakje dat erop volgt, staat.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Result:
"222"
Example #2
Het gedeelte van 111 (222) 333 (444) ophalen dat tussen het tweede open haakje en het eerste gesloten haakje dat erop volgt, staat.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Result:
"444"
Example #3
Het gedeelte van 111 (222) 333 (444) ophalen dat tussen het tweede open haakje vanaf het einde en het tweede gesloten haakje dat erop volgt, staat.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Result:
"222) 333 (444"
Category
Text.Transformations