VBScript Replace 函数

定义和用法

Replace 函数可使用一个字符串替换另一个字符串指定的次数。

语法

Replace(string,find,replacewith[,start[,count[,compare]]])
参数 Περιγραφή
string 必需的。需要被搜索的字符串。
find 必需的。将被替换的字符串部分。
replacewith 必需的。用于替换的子字符串。
start 可选的。规定开始位置。默认是 1。
count Προαιρετικό. Ορίζει τον αριθμό των φορών που θα γίνει η αντικατάσταση. Η προεπιλογή είναι -1, που σημαίνει ότι θα γίνει αντικατάσταση όλων των πιθανών.
compare Προαιρετικό. Ορίζει τον τύπο συγκρίσεων字符串 που χρησιμοποιείται. Η προεπιλογή είναι 0.

Η τιμή του παραμέτρου compare:

Σταθερά Τιμή Περιγραφή
vbBinaryCompare 0 Εκτέλεση συγκρίσεων δυαδικού.
vbTextCompare 1 Εκτέλεση συγκρίσεων κειμένου.

Πιθανές τιμές που μπορεί να επιστρέψει το Replace:

Πιθανές τιμές των παραμέτρων Η τιμή που επιστρέφει το Replace
Η έκφραση είναι μήκους 0 Άκρης μήκους 0 ("")
Η έκφραση είναι Null Σφάλμα.
Το παράμετρο find είναι μήκους 0 Αντίγραφο της έκφρασης.
Το παράμετρο replacewith είναι μήκους 0 Αντίγραφο της έκφρασης, όπου αφαιρέθηκαν όλα τα περιεχόμενα που καθορίζονται από το παράμετρο find.
start > Len(expression) Άκρης μήκους 0
count για 0 Αντίγραφο της έκφρασης.

Παράδειγμα

Παράδειγμα 1

dim txt
txt="Αυτό είναι ένα όμορφο μέρος!"
document.write(Replace(txt,"beautiful","horrible"))

Έξοδος:

Αυτό είναι ένα καταστροφικό μέρος!