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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць