Skriv ut      Åpne PDF-versjon av elektronisk hjelp


Forrige emne

Neste emne

InStr

Funksjonen InStr i Expression Builder returnerer posisjonen for den første forekomsten av én streng inne i en annen.

Syntaks

Instr(string1, string2, start, end)

Resultattype

Heltall

Argumenter

Tabellen nedenfor beskriver argumentene for funksjonen.

Argument

Beskrivelse

string1

Angir strengen det skal søkes i. Verdien kan være en strengelitteral, et feltnavn eller et uttrykk som returnerer en streng.

string2

Angir strengen det skal søkes etter. Verdien kan være en strengelitteral, et feltnavn eller et uttrykk som returnerer en streng.

MERKNAD: Søket etter en streng skiller mellom store og små bokstaver.

start

(Valgfritt) Et heltall som angir startpunktet i string1.

end

(Valgfritt) Et heltall som angir sluttpunktet i string1.

MERKNAD: De språkuavhengige feltnavnene og feltnavnsyntaksen som brukes i eksempeluttrykk i dette emnet, er feltnavnene og feltnavnsyntaksen som ble brukt i Expression Builder i tidligere versjoner enn Release 29 Service Pack 1. Disse eksemplene er fortsatt gyldige. Hvis du velger de tilsvarende feltene for et uttrykk fra feltlisten i Expression Builder i Release 29 Service Pack 1 eller senere, vil imidlertid feltnavnene og feltnavnsyntaksen være forskjellig fra dem som vises i eksemplene. Det anbefales at du alltid velger feltene for uttrykkene fra feltlisten i Expression Builder, slik at feltnavnene og feltnavnsyntaksen alltid er riktige. Hvis du vil ha flere opplysninger om feltnavnene og feltnavnsyntaksen i uttrykk, se Om uttrykk.

Eksempler

Dette eksemplet returnerer verdien 9:

InStr('john.doe@company.com','@')

Eksemplet nedenfor viser hvordan funksjonen InStr kan brukes i en arbeidsflytregelbetingelse. I arbeidsflytregelbetingelsen brukes funksjonen InStr til å fastslå om en angitt streng forekommer i et felt i posten. Hvis strengen finnes i feltet, utføres handlingene som er angitt i arbeidsflytregelen. I dette eksemplet brukes funksjonen InStr til å finne ut om feltet Emne i en post inneholder ordet VURDERING. Handlingen i arbeidsflytregelen utføres bare hvis feltet Emne inneholder ordet VURDERING med store bokstaver.

InStr([<Subject>], 'VURDERING') > 0

Beslektede emner

Se følgende emner hvis du vil ha relaterte opplysninger om Expression Builder:


Publisert Oktober 2016 Copyright © 2005, 2016, Oracle. Med enerett. Legal Notices.