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štinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне