Najnowsze tutoriale tworzenie stron internetowych
 

Wymienić funkcji VBScript


<Pełna VBScript referencyjny

Funkcja Zamień zastępuje określoną część łańcucha z innym ciągiem określoną liczbę razy.

Składnia

Replace(string,find,replacewith[,start[,count[,compare]]])

Parametr Opis
string Wymagany. Ciąg do wyszukania
find Wymagany. Część napisu, który zostanie zastąpiony
replacewith Wymagany. Podciąg wymiana
start Opcjonalny. Określa pozycję początkową. Domyślną jest 1. Wszystkie znaki przed miejscem startu zostanie usunięty.
count Opcjonalny. Określa liczbę podstawień wykonać.
Domyślna wartość wynosi 1, co oznacza, że ​​aby wszystkie możliwe substytucje
compare Opcjonalny. Określa porównanie ciąg użyć. Domyślną wartością jest 0

Może mieć jedną z następujących wartości:

  • 0 = vbBinaryCompare - Przeprowadzić porównanie binarne
  • 1 = vbTextCompare - Przeprowadzić porównanie tekstową

Przykłady

Przykład 1

Zastąpić słowo "beautiful" z "fantastic" :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"beautiful","fantastic"))

%>

Wyjście z kodem powyżej będą:

This is a fantastic day!
Pokaż Przykład »

Przykład 2

Zastąpić literę "i" z "##" :

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##"))

%>

Wyjście z kodem powyżej będą:

Th##s ##s a beaut##ful day!
Pokaż Przykład »

Przykład 3

Zastąpić literę "i" z "##" , rozpoczynając od pozycji 15:

Zauważ, że wszystkie znaki przed pozycji 15 są usuwane.

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",15))

%>

Wyjście z kodem powyżej będą:

t##ful day!
Pokaż Przykład »

Przykład 4

Wymień 2 pierwszych wystąpień litery "i" z "##" , rozpoczynając od pozycji 1:

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"i","##",1,2))

%>

Wyjście z kodem powyżej będą:

Th##s ##s a beautiful day!
Pokaż Przykład »

Przykład 5

Zastąpić literę "t" z "##" , z tekstowych i binarnych, porównania:

<%

txt="This is a beautiful day!"
response.write(Replace(txt,"t","##",1,-1,1) & "<br />")
response.write(Replace(txt,"t","##",1,-1,0))

%>

Wyjście z kodem powyżej będą:

##his is a beau##iful day!
This is a beau##iful day!
Pokaż Przykład »

<Pełna VBScript referencyjny