Jaa


Text.BetweenDelimiters

Syntaksi

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

Noin

Palauttaa määritetyn startDelimiter ja endDelimitervälissä olevan text osan. Valinnainen numeerinen startIndex ilmaisee, mitä startDelimiter esiintymää tulee käsitellä. Valinnainen luettelon startIndex ilmaisee, mitä startDelimiter tulee käsitellä, sekä sen, tuleeko indeksointi tehdä syötteen alusta vai lopusta. endIndex on samankaltainen, paitsi että indeksointi on tehty suhteessa startIndex.

Esimerkki 1

Hae kohteen "111 (222) 333 (444)" se osa, joka on (ensimmäisen) avaavan sulkusulkeen ja (ensimmäisen) sitä seuraavan sulkevan sulkumerkkien välillä.

käyttö

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

Output

"222"

Esimerkki 2

Hae kohteen "111 (222) 333 (444)" se osa, joka on toisen avaavan sulkumerkkien ja ensimmäisen sitä seuraavan sulkevan sulkusulkeen välillä.

käyttö

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

Output

"444"

Esimerkki 3

Hae kohteen "111 (222) 333 (444)" se osa, joka on toisen avaavan sulkumerkkien ja sitä seuraavan toisen sulkevan sulkumerkkien välillä.

käyttö

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

Output

"222) 333 (444"