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ää!