Delen via


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"