Εάν τροποποιήσετε αυτό το χειριστήριο, θα γίνει αυτόματη ενημέρωση αυτής της σελίδας

SUBSTITUTE

Η συνάρτηση SUBSTITUTE επιστρέφει μια τιμή συμβολοσειράς όπου οι καθορισμένοι χαρακτήρες μιας δεδομένης τιμής συμβολοσειράς έχουν αντικατασταθεί με μια νέα νέα τιμή συμβολοσειράς.

SUBSTITUTE(συμβολοσειρά-προέλευσης; υπάρχουσα-συμβολοσειρά; νέα-συμβολοσειρά; περίσταση)

συμβολοσειρά-προέλευσης: Οποιαδήποτε τιμή.

υπάρχουσα-συμβολοσειρά: Η τιμή προς αντικατάσταση. Το όρισμα υπάρχουσα-συμβολοσειρά μπορεί να περιέχει οποιαδήποτε τιμή.

νέα-συμβολοσειρά: Η τιμή που χρησιμοποιείται ως αντικατάσταση. Το όρισμα νέα-συμβολοσειρά μπορεί να περιέχει οποιαδήποτε τιμή. Δεν χρειάζεται να έχει το ίδιο μήκος με την υπάρχουσα συμβολοσειρά.

περίσταση: Μια προαιρετική αριθμητική τιμή που καθορίζει ποια περίσταση του ορίσματος υπάρχουσα-συμβολοσειρά πρέπει να αντικατασταθεί εντός του ορίσματος συμβολοσειρά-προέλευσης. Το όρισμα περίσταση πρέπει να είναι μεγαλύτερο από ή ίσο με 1 ή να παραλειφθεί. Αν η περίσταση είναι μεγαλύτερη από τον αριθμό φορών που εμφανίζεται η υπάρχουσα-συμβολοσειρά εντός του ορίσματος συμβολοσειρά-προέλευσης, δεν εκτελείται αντικατάσταση. Αν παραλειφθεί η περίσταση, όλες οι περιστάσεις του ορίσματος υπάρχουσα-συμβολοσειρά εντός του ορίσματος συμβολοσειρά-προέλευσης αντικαθίστανται από τη νέα-συμβολοσειρά.

Σημειώσεις

  • Μπορείτε να αντικαταστήσετε μεμονωμένους χαρακτήρες, ολόκληρες λέξεις ή συμβολοσειρές χαρακτήρων εντός λέξεων.

  • Αν χρησιμοποιείται η συνάρτηση REGEX για τον προσδιορισμό της τιμής αναζήτησης στην υπάρχουσα-συμβολοσειρά, μπορούν να χρησιμοποιηθούν ομάδες σύλληψης στη νέα-συμβολοσειρά.

Παραδείγματα

Η συνάρτηση =SUBSTITUTE("a b c d e f"; "b"; "B") επιστρέφει αποτέλεσμα «a B c d e f».

Η συνάρτηση =SUBSTITUTE("a a b b b c"; "a"; "A"; 2) επιστρέφει αποτέλεσμα «a A b b b c».

Η συνάρτηση =SUBSTITUTE("a a b b b c"; "b"; "B") επιστρέφει αποτέλεσμα «a a B B B c».

Η συνάρτηση =SUBSTITUTE("aaabbccc"; "bc"; "BC"; 2) επιστρέφει αποτέλεσμα «aaabbccc».

Η συνάρτηση =SUBSTITUTE(60606; 6; 3) επιστρέφει αποτέλεσμα «30303».

Η συνάρτηση =SUBSTITUTE("example@example.com: Marina Email", REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"), "") επιστρέφει αποτέλεσμα «Marina Email».

Η συνάρτηση =SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$1") επιστρέφει αποτέλεσμα «marina». Χρησιμοποιώντας την πρώτη ομάδα σύλληψης στη REGEX, εξάγεται μόνο το όνομα χρήστη.

Η συνάρτηση =SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$2") επιστρέφει αποτέλεσμα «example.com». Χρησιμοποιώντας τη δεύτερη ομάδα σύλληψης στη REGEX, εξάγεται μόνο το όνομα τομέα.

Δείτε επίσηςREPLACE
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Χρήσιμο;
Όριο χαρακτήρων: 250
Το μέγιστο όριο χαρακτήρων είναι 250.
Σας ευχαριστούμε για τα σχόλια.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.