LibreOffice 7.1 Βοήθεια
Αντικαθιστά κάποια συμβολοσειρά από μια άλλη.
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.
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, που είναι επίσης η αρχή της επιστρεφόμενης συμβολοσειράς.