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"))
Έξοδος:
Αυτό είναι ένα καταστροφικό μέρος!