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!