Share via


Text.BetweenDelimiters

Syntax

Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any

Om

Returnerar delen av text mellan angiven startDelimiter och endDelimiter. Ett valfritt numeriskt startIndex värde anger vilken förekomst av som startDelimiter ska beaktas. En valfri lista startIndex anger vilken förekomst av som startDelimiter ska beaktas, samt om indexering ska göras från början eller slutet av indata. endIndex är liknande, förutom att indexering görs i förhållande till startIndex.

Exempel 1

Hämta delen av "111 (222) 333 (444)" mellan den (första) öppna parentesen och den (första) stängda parentesen som följer den.

Användning

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")

Output

"222"

Exempel 2

Hämta delen av "111 (222) 333 (444)" mellan den andra öppna parentesen och den första stängda parentesen som följer den.

Användning

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)

Output

"444"

Exempel 3

Hämta delen av "111 (222) 333 (444)" mellan den andra öppna parentesen från slutet och den andra stängda parentesen som följer efter den.

Användning

Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})

Output

"222) 333 (444"