STREXTRACT([teksti],[merkki],[tapaus])/TOKEN([teksti],[merkki],[tapaus])

Palautusarvo

STREXTRACT()/TOKEN() palauttaa tekstin.

Selitys

STREXTRACT()-funktiota (TOKEN() on identtinen funktio) käytetään kun halutaan etsiä tekstistä [teksti] merkin [merkki] erottama tekstinpätkä. [merkki] voi olla myös teksti, esim. "()", jolloin funktio etsii em. kahden merkin välisen tekstin. Parametrilla [tapaus] voidaan lisäksi kertoa monesko tapaus halutaan.

Esimerkki

apu="Matti,Pekka,Kaisa"
? STREXTRACT(apu,",",2) /* Kuvaruutuun tuleePekka */
? STREXTRACT(apu,",",3) /* Kuvaruutuun tuleeKaisa */
apu="Matti(Pekka)Kaisa"
? STREXTRACT(apu,",",1) /* Kuvaruutuun tuleePekka */

Katso myös SUBSTR()