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
Retourne la partie de text entre le startDelimiter et le endDelimiter spécifiés. Un numérique facultatif startIndex indique quelle occurrence du startDelimiter doit être considérée. Une liste facultative startIndex indique quelle occurrence du startDelimiter doit être considérée, et si l'indexation doit être effectuée à partir du début ou de la fin de l'entrée. Le endIndex est similaire, excepté que l'indexation est effectuée relativement au startIndex.
Examples
Example #1
Obtenez la partie de " 111 (222) 333 (444) " entre la (première) parenthèse ouvrante et la (première) parenthèse fermante qui la suit.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Result:
"222"
Example #2
Obtenez la partie de " 111 (222) 333 (444) " entre la deuxième parenthèse ouvrante et la première parenthèse fermante qui la suit.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Result:
"444"
Example #3
Obtenez 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.
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Result:
"222) 333 (444"
Category
Text.Transformations