VBScript Replace-funktio

Määrittely ja käyttö

Replace-funktio voi korvata toisen merkkijonon määrittämänä määränä.

Syntaksi

Replace(string,find,replacewith[,start[,count[,compare]]])
parametri Kuvaus
string Välttämätön. Etsittävä merkkijono.
find Välttämätön. Korvattava merkkijono osa.
replacewith Välttämätön. Korvattava aliketju.
start Valinnainen. Määrittää alkupisteen. Oletus on 1.
count Valinnainen. Määrittää määritetyn korvausten määrän. Oletus on -1, mikä tarkoittaa, että suoritetaan kaikki mahdolliset korvaukset.
compare Valinnainen. Määrittää käytettävän merkkijonoverkkotavan. Oletus on 0.

compare parametrin arvo:

Vakiot Arvo Kuvaus
vbBinaryCompare 0 Suorita binaarinen vertailu.
vbTextCompare 1 Suorita teksti vertailu.

Replace voi palauttaa seuraavat arvot:

Parametrien mahdolliset arvot Replace palauttama arvo
expression on nollapituinen Nollapituinen merkkijono ("")。
expression on Null Virhe.
find parametri on nollapituinen expression:n kopiointi.
replacewith parametri on nollapituinen expression:n kopiointi, josta on poistettu kaikki find parametrin määrittämät sisällöt.
start > Len(expression) Nollapituinen merkkijono.
count on 0 expression:n kopiointi.

Esimerkki

Esimerkki 1

dim txt
txt="Tämä on kaunis päivä!"
document.write(Replace(txt,"kaunis","kauhea"))

Tulostus:

Tämä on kauheaa päivää!