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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј