83 of 264 menu

Метод replace

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

Синтакса

string.replace(regular expression, replacement);

Пример

Хајде да нађемо и заменимо симбол '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,
    који проверaва низ
  • метод match,
    који тражи поклапања у низу
  • метод matchAll,
    који тражи сва поклапања у низу
  • метод exec,
    који извршава секвенцијалну претрагу
  • метод search,
    који извршава претрагу
  • метод split,
    који дели низ
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј