Text.BetweenDelimiters
Szintaxis
Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any
Körülbelül
Visszaadja a text
azon részét, amely a megadott startDelimiter
és endDelimiter
között van. A nem kötelező numerikus startIndex
jelzi, hogy a startDelimiter
mely előfordulását kell figyelembe venni. Egy választható lista startIndex
jelzi, hogy a startDelimiter
mely előfordulását kell figyelembe venni, valamint azt, hogy az indexelést a bemenet kezdetétől vagy végétől kell-e elvégezni. A endIndex
hasonló, kivéve, hogy az indexelés a startIndex
képest történik.
1. példa
A "111 (222) 333 (444)" rész lekérése az (első) nyitott zárójel és az azt követő (első) zárt zárójel között.
Használat
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
kimeneti
"222"
2. példa
Kérje le a "111 (222) 333 (444)" részt a második nyitott zárójel és az azt követő első zárt zárójel között.
Használat
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
kimeneti
"444"
3. példa
Kérje le a "111 (222) 333 (444)" részt a második nyitott zárójel és az azt követő második zárt zárójel között.
Használat
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
kimeneti
"222) 333 (444"