Definice a použití
Metoda replace() objektu String vyhledá řetězec nebo regulární výraz pro určitou hodnotu a vrátí nový řetězec, kde jsou nahrazeny zadané hodnoty.
Tato metoda nemění původní řetězec.
Metoda replace() objektu String vyhledá řetězec nebo regulární výraz pro určitou hodnotu a vrátí nový řetězec, kde jsou nahrazeny zadané hodnoty.
Tato metoda nemění původní řetězec.
Parametr | Popis |
---|---|
hledanýŘetězec | (Povinné) Hodnota nebo regulární výraz, který má být nahrazen zadanou hodnotou. |
nováHodnota | (Povinné) Nová hodnota, za kterou se má zaměnit hledaný řetězec. |
Vrátí nový řetězec, kde zadaná hodnota bude nahrazena novou hodnotou.
Ukázka použití metody replace()
var retezec = "Skákal pes přes pole, myslivec jel na kole.";var vysledek = retezec.replace("myslivec", "pošták");
Řetězec "vysledek" bude obsahovat tuto hodnotu:
Ukázka provedení globální záměny metodou replace()
var retezec = "Tráva je zelená, zelená je tráva.";var vysledek = retezec.replace(/zelená/g, "červená");
Řetězec "vysledek" bude obsahovat tuto hodnotu: