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!