VBScript Replace-funktionen
Definition och användning
Replace-funktionen kan använda en sträng för att ersätta en annan sträng ett visst antal gånger.
Syntaks
Replace(string,find,replacewith[,start[,count[,compare]]])
Parameter |
Beskrivning |
string |
Obligatorisk. Sträng som behöver sökas efter. |
find |
Obligatorisk. Del av sträng som ska ersättas. |
replacewith |
Obligatorisk. Använd för att ersätta understräng. |
start |
Valfritt. Anger startposition. Standard är 1. |
count |
Valfritt. Anger antalet gånger som ersättning ska göras. Standard är -1, vilket innebär att alla möjliga ersättningar ska göras. |
compare |
Valfritt. Anger den typ av strängjämförelse som används. Standard är 0. |
Värde för parametern compare:
Konstant |
Värde |
Beskrivning |
vbBinaryCompare |
0 |
Utför binär jämförelse. |
vbTextCompare |
1 |
Utför textjämförelse. |
Möjliga värden som Replace kan returnera:
Möjliga värden för parametern |
Värde som Replace returnerar |
expression är zero-längd |
Zero-längd sträng ("") |
expression är Null |
Fel. |
find-argumentet är zero-längd |
Kopia av expression. |
replacewith-argumentet är zero-längd |
Kopia av expression, där alla innehåll som specificerats av find-argumenten har tagits bort. |
start > Len(expression) |
Zero-längd sträng. |
count är 0 |
Kopia av expression. |
Exempel
Exempel 1
dim txt
txt="This is a beautiful day!"
document.write(Replace(txt,"beautiful","horrible"))
Utskrift:
Detta är en horribel dag!