75 of 264 menu

Metoda replace

Metoda replace provádí hledání a nahrazování částí řetězce. Jako první parametr přijímá podřetězec, který nahrazujeme, a jako druhý - podřetězec, kterým nahrazujeme.

Syntaxe

řetězec.replace(co nahrazujeme, čím nahrazujeme);

Příklad

Nahraďme v řetězci 'ab' za '!':

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

Výsledek provedení kódu:

'!cde'

Příklad

Zkusme nahradit všechny shody v řetězci:

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

Uvidíme, že k nahrazení došlo pouze u první shody:

'! cde ab'

Příklad

Přestože metoda replace mění pouze první shodu, lze nahradit všechny shody pomocí cyklu:

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

Výsledek provedení kódu:

'! cde !'

Viz také

  • metoda replace,
    která provádí hledání a nahrazování částí řetězce pomocí regulárních výrazů
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout