VBScript Replace-funktionen

Definition og brug

Replace-funktionen kan erstatte en streng med en anden streng en bestemt antal gange.

Syntaks

Replace(string,find,replacewith[,start[,count[,compare]]])
Parameter Beskrivelse
string Obligatorisk. Strengen, der skal søges efter.
find Obligatorisk. Den del af strengen, der skal erstattes.
replacewith Obligatorisk. Bruges til at erstatte understreng.
start Valgfri. Angiver startposition. Standard er 1.
count Valgfri. Angiver antallet af gange, der skal erstatte. Standard er -1, hvilket betyder alle mulige erstatninger.
compare Valgfri. Angiver den brugte strengligningstype. Standard er 0.

Værdi for parameteren compare:

Konstant Værdi Beskrivelse
vbBinaryCompare 0 Udfør binær sammenligning.
vbTextCompare 1 Udfør tekstligning.

Mulige værdier, der kan returneres af Replace:

Mulige værdier for parameteren Værdien, der returneres af Replace
expression er af længde 0 Længden på strengen er 0 ("")
expression er Null Fejl.
find parameteren er af længde 0 Kopiering af expression.
replacewith parameteren er af længde 0 Kopiering af expression, hvor alle indhold, der er specificeret af find parameteren, er blevet fjernet.
start > Længden af expression Længden på strengen er 0.
count er 0 Kopiering af expression.

Eksempel

Eksempel 1

dim txt
txt="Dette er en smuk dag!"
document.write(Replace(txt,"beautiful","horrible"))

Output:

Dette er en horribel dag!