Partager via


Text.BetweenDelimiters

Syntaxe

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

À propos

Retourne la partie de text entre le startDelimiter et le endDelimiter spécifiés. Une valeur numérique facultative startIndex indique quelle occurrence de startDelimiter doit être prise en compte. Une liste facultative startIndex indique quelle occurrence de startDelimiter doit être prise en compte, et si l’indexation doit être effectuée à partir du début ou de la fin de l’entrée. Le endIndex est similaire, à ceci près que l’indexation est effectuée par rapport au startIndex.

Exemple 1

Obtenir la partie de « 111 (222) 333 (444) » entre la (première) parenthèse ouvrante et la (première) parenthèse fermante qui la suit.

Utilisation

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

Sortie

"222"

Exemple 2

Obtenir la partie de « 111 (222) 333 (444) » entre la deuxième parenthèse ouvrante et la première parenthèse fermante qui la suit.

Utilisation

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

Sortie

"444"

Exemple 3

Obtenir la partie de « 111 (222) 333 (444) » entre la deuxième parenthèse ouvrante à partir de la fin et la deuxième parenthèse fermante qui la suit.

Utilisation

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

Sortie

"222) 333 (444"