Text.BetweenDelimiters
Syntaxis
Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any
Info
Retourneert het gedeelte van text
tussen de opgegeven startDelimiter
en endDelimiter
. Een optionele numerieke startIndex
waarde geeft aan welk exemplaar van de startDelimiter
waarde moet worden overwogen. Een optionele lijst startIndex
geeft aan welk exemplaar van de startDelimiter
lijst moet worden overwogen, evenals of indexering moet worden uitgevoerd vanaf het begin of einde van de invoer. Het endIndex
is vergelijkbaar, behalve dat indexering wordt uitgevoerd ten opzichte van de startIndex
.
Voorbeeld 1
Haal het gedeelte van '111 (222) 333 (444)' op tussen het (eerste) haakje openen en het (eerste) gesloten haakje dat erop volgt.
Gebruik
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Uitvoer
"222"
Voorbeeld 2
Haal het gedeelte van '111 (222) 333 (444)' op tussen het tweede haakje openen en het eerste haakje sluiten dat erop volgt.
Gebruik
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Uitvoer
"444"
Voorbeeld 3
Haal het gedeelte van '111 (222) 333 (444)' op tussen het tweede haakje openen van het einde en het tweede gesloten haakje dat erop volgt.
Gebruik
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Uitvoer
"222) 333 (444"