Megosztás a következőn keresztül:


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 endDelimiterkö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 startIndexké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"