Funkcja Replace w VBScript

Definicja i użycie

Funkcja Replace może zastąpić jedną ciąg liter innym wskazanym przez liczbę razy.

Gramatyka

Replace(string,find,replacewith[,start[,count[,compare]]])
Parametry Opis
string Wymagane. Łańcuch, który należy wyszukać.
find Wymagane. Część łańcucha, która będzie zastąpiona.
replacewith Wymagane. Podmieniana podciągana strona.
start Opcjonalne. Określa pozycję początkową. Domyślnie to 1.
count Opcjonalne. Określa liczbę razy, które mają być zastąpione. Domyślnie jest -1, co oznacza, że wykonuje się wszystkie możliwe zastąpienia.
compare Opcjonalne. Określa typ porównania stringów używanego. Domyślnie jest 0.

Wartość parametru compare:

Konstanta Wartość Opis
vbBinaryCompare 0 Wykonaj porównanie binarne.
vbTextCompare 1 Wykonaj porównanie tekstu.

Możliwe wartości zwracane przez Replace:

Możliwe wartości parametrów Wartość zwrócona przez Replace
Wyrażenie ma długość zero Ciąg o długości zero ("")
Wyrażenie jest Null Błąd.
Parametr find o długości zero Kopia wyrażenia expression.
Parametr replacewith o długości zero Kopia wyrażenia, w której usunięto wszystkie zawartości określone przez parametr find.
start > Długość wyrażenia Ciąg o długości zero.
count wynosi 0 Kopia wyrażenia expression.

Przykład

Przykład 1

dim txt
txt="To jest piękny dzień!"
document.write(Replace(txt,"piękny","straszny"))

Wyjście:

To jest straszny dzień!