<Vollständige VBScript Referenz
Die Ersetzen-Funktion ersetzt einen bestimmten Teil einer Zeichenfolge durch eine andere Zeichenfolge eine bestimmte Anzahl von Malen.
Syntax
Replace(string,find,replacewith[,start[,count[,compare]]])
Parameter | Beschreibung |
---|---|
string | Erforderlich. Die Zeichenfolge gesucht werden |
find | Erforderlich. Der Teil der Zeichenfolge, die ersetzt werden |
replacewith | Erforderlich. Das Ersatzteilzeichen |
start | Optional. Gibt die Startposition. Der Standardwert ist 1. Alle Zeichen vor der Startposition entfernt wird. |
count | Optional. Gibt die Anzahl der Ersetzungen durchzuführen. Der Standardwert ist -1, was bedeutet, alle möglichen Substitutionen |
compare | Optional. Gibt den String-Vergleich zu verwenden. Standard: 0 Kann einer der folgenden Werte haben:
|
Beispiele
Beispiel 1
Ersetzen Sie das Wort "beautiful" mit "fantastic" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))
%>
Der Ausgang des Code oben wird sein:
This is a fantastic day!
Beispiel anzeigen » Beispiel 2
Ersetzen Sie die Buchstaben "i" mit "##" :
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))
%>
Der Ausgang des Code oben wird sein:
Th##s ##s a beaut##ful day!
Beispiel anzeigen » Beispiel 3
Ersetzen Sie die Buchstaben "i" mit "##" , beginnend an Position 15:
Beachten Sie, dass alle Zeichen vor der Position 15 entfernt werden.
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))
%>
Der Ausgang des Code oben wird sein:
t##ful day!
Beispiel anzeigen » Beispiel 4
Bringen Sie die 2 ersten Vorkommen des Buchstabens "i" mit "##" , beginnend an Position 1:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))
%>
Der Ausgang des Code oben wird sein:
Th##s ##s a beautiful day!
Beispiel anzeigen » Beispiel 5
Ersetzen Sie die Buchstaben "t" mit "##" , mit Text- und Binär - Vergleich:
<%
txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))
%>
Der Ausgang des Code oben wird sein:
##his is a beau##iful day!
This is a beau##iful day!
Beispiel anzeigen » <Vollständige VBScript Referenz