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