75 of 264 menu

Η μέθοδος replace

Η μέθοδος replace πραγματοποιεί αναζήτηση και αντικατάσταση τμημάτων συμβολοσειράς. Ως πρώτη παράμετρο δέχεται τη υποσυμβολοσειρά που αντικαθιστούμε, και ως δεύτερη - τη υποσυμβολοσειρά με την οποία αντικαθιστούμε.

Σύνταξη

συμβολοσειρά.replace(τι αντικαθιστούμε, με τι αντικαθιστούμε);

Παράδειγμα

Ας αντικαταστήσουμε στη συμβολοσειρά 'ab' με '!':

let str = 'abcde'; let res = str.replace('ab', '!'); console.log(res);

Αποτέλεσμα εκτέλεσης κώδικα:

'!cde'

Παράδειγμα

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

let str = 'ab cde ab'; let res = str.replace('ab', '!'); console.log(res);

Θα δούμε ότι η αντικατάσταση έγινε μόνο στο πρώτο ταίριασμα:

'! cde ab'

Παράδειγμα

Παρόλο που η μέθοδος replace αλλάζει μόνο το πρώτο ταίριασμα, μπορούμε να αντικαταστήσουμε όλα τα ταιριάσματα χρησιμοποιώντας βρόχο:

let elem = 'ab'; let str = 'ab cde ab'; while (str.includes(elem)) { str = str.replace(elem, '!'); } console.log(str);

Αποτέλεσμα εκτέλεσης κώδικα:

'! cde !'

Δείτε επίσης

  • η μέθοδος replace,
    που πραγματοποιεί αναζήτηση και αντικατάσταση τμημάτων συμβολοσειράς χρησιμοποιώντας κανονικές εκφράσεις
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη