83 of 264 menu

Метод replace

Методът replace извършва търсене и замяна на части от низ. Първият параметър приема регулярен израз, а вторият - подниз, с който заместваме.

Синтаксис

низ.replace(регуляренИзраз, замяна);

Пример

Нека намерим и заменим символа 'a':

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Резултат от изпълнението на кода:

'b!b'

Пример

По подразбиране се заменя само първото съвпадение. Нека отново заменим символа 'a' в низа:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Резултат от изпълнението на кода:

'b!aab'

Пример

Нека заменим всички съвпадения с помощта на глобално търсене:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Резултат от изпълнението на кода:

'b!!!b'

Пример

Нека намерим и заменим низ по следния шаблон: буква 'x', след което произволен символ, след това отново буква 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Резултат от изпълнението на кода:

'! eee'

Вижте също

  • метод replace,
    който извършва търсене и замяна на части от низ
  • метод test,
    който проверява низ
  • метод match,
    който търси съвпадения в низ
  • метод matchAll,
    който търси всички съвпадения в низ
  • метод exec,
    който извършва последователно търсене
  • метод search,
    който извършва търсене
  • метод split,
    който разделя низ
Български
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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне