Replace-funktio

Palauttaa merkkijonon, jossa määritetty alimerkkijono on korvattu toisella alimerkkijonolla tietyn määrän kertoja.

Syntaksi

Replace( lauseke, etsi, korvaa [, alku ] [, määrä ] [, vertaa ] )

Replace-funktion syntaksilla on seuraavat argumentit:

Argumentti

Kuvaus

lauseke

Pakollinen. Merkkijonolauseke, joka sisältää korvattavan alimerkkijonon.

etsi

Pakollinen. Alimerkkijono, jota etsitään.

korvaa

Pakollinen. Korvaava alimerkkijono.

alku

Valinnainen. Sijainti lausekkeessa, josta alimerkkijonon etsiminen alkaa. Jos jätetään pois, oletusarvona on 1.

määrä

Valinnainen. Suoritettavien alimerkkijonon korvaamisten määrä. Jos jätetään pois, oletusarvona on –1, mikä tarkoittaa, että kaikki mahdolliset merkkijonot korvataan.

vertaa

Valinnainen. Numeerinen arvo, joka ilmoittaa käytettävän vertailun lajin alimerkkijonojen arvioimiseen. Lisätietoja arvoista on Asetukset-osiossa.


Asetukset

Vertaa -argumentilla on seuraavat arvot:

Vakio

Arvo

Kuvaus

vbUseCompareOption

–1

Suorittaa vertailun käyttämällä Asetuksen vertailu -lausekkeen asetusta.

vbBinaryCompare

0

Suorittaa binaarisen vertailun.

vbTextCompare

1

Suorittaa tekstivertailun.

vbDatabaseCompare

2

Vain Microsoft Office Access 2007 -sovelluksessa. Suorittaa tietokannan tietoihin perustuvan vertailun.


Palautusarvot

Korvaa palauttaa seuraavat arvot:

Jos

Korvaa palauttaa

lauseke on tyhjä

Nollapituinen merkkijono ("")

lauseke on tyhjäarvo

virheen.

etsi on tyhjä

kopion lausekkeesta.

korvaa on tyhjä

kopion lausekkeesta, josta on poistettu kaikki etsi-esiintymät.

alku > Len(lauseke)

tyhjän merkkijonon.

määrä on 0

kopion lausekkeesta.


Huomautuksia

Replace-funktion palautusarvo on merkkijono, joka sisältää tehdyt korvaamiset, alkaa alku-argumentin määrittämästä sijainnista ja päättyy lausekkeen merkkijonon loppuun. Se ei ole alkuperäisen merkkijonon kopio alusta loppuun.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×