Περιεχόμενα
Δείκτης 🔎︎

# Συνάρτηση Replace

Αντικαθιστά κάποια συμβολοσειρά από μια άλλη.

### Σύνταξη:

Replace (Text As String, SearchStr As String, ReplStr As String [, Start As Long [, Count as Long [, Compare As Boolean]]]

### Επιστρεφόμενη τιμή:

Συμβολοσειρά

### Παράμετροι:

Text: Οποιαδήποτε έκφραση συμβολοσειράς που θέλετε να τροποποιήσετε.

SearchStr: Θποιαδήποτε έκφραση συμβολοσειράς που θα αναζητηθεί.

ReplStr: Οποιαδήποτε έκφραση συμβολοσειράς που θα αντικαταστήσει την ευρεθείσα συμβολοσειρά αναζήτησης.

Start: Αριθμητική έκφραση που δείχνει τη θέση του χαρακτήρα, όπου ξεκινά η αναζήτηση και επίσης την αρχή της επιστρεφόμενης υποσυμβολοσειράς.

Count: Ο μέγιστος αριθμός φορών που θα εκτελεστεί η αντικατάσταση.

Compare: Προαιρετική έκφραση Μπουλ που καθορίζει τον τύπο της σύγκρισης. Η τιμή αυτής της παραμέτρου μπορεί να είναι TRUE ή FALSE. Η προεπιλεγμένη τιμή TRUE καθορίζει μια σύγκριση κειμένου που δεν εξαρτάται από πεζά-κεφαλαία. Η τιμή FALSE καθορίζει μια δυαδική σύγκριση που εξαρτάται από πεζά-κεφαλαία. Μπορείτε επίσης να χρησιμοποιήσετε 0 αντί για FALSE, ή 1 αντί για TRUE.

### Κωδικοί σφάλματος:

5 Άκυρη κλήση διαδικασίας

### Παράδειγμα:

            msgbox replace ("aBbcnnbnn", "b", "$", 1, 1, FALSE)'επιστρέφει "aB$cnnbnn"
            Σημασία REM: το "b" πρέπει να αντικατασταθεί, αλλά
            REM * μόνο όταν ένα πεζό (παράμετρος 6), συνεπώς η δεύτερη εμφάνιση του "b"
            REM * μόνο η πρώτη εμφάνιση (τηρώντας πεζά-κεφαλαία) (παράμετρος 5)
            msgbox replace ("ABCDEFGHI", "E", "*", 4)
            Η REM επιστρέφει D*FGHI επιδή η αναζήτησησ ξεκινά στη θέση 4, που είναι επίσης η αρχή της επιστρεφόμενης συμβολοσειράς.