83 of 264 menu

Método replace

O método replace realiza a busca e substituição de partes de uma string. O primeiro parâmetro aceita uma expressão regular, e o segundo - a substring pela qual substituímos.

Sintaxe

string.replace(expressãoRegular, substituição);

Exemplo

Vamos encontrar e substituir o caractere 'a':

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

Resultado da execução do código:

'b!b'

Exemplo

Por padrão, apenas a primeira ocorrência é substituída. Vamos substituir novamente o caractere 'a' na string:

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

Resultado da execução do código:

'b!aab'

Exemplo

Vamos substituir todas as ocorrências usando a busca global:

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

Resultado da execução do código:

'b!!!b'

Exemplo

Vamos encontrar e substituir a string pelo seguinte padrão: letra 'x', depois qualquer caractere, depois a letra 'x' novamente:

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

Resultado da execução do código:

'! eee'

Veja também

  • método replace,
    que realiza busca e substituição de partes de uma string
  • método test,
    que verifica uma string
  • método match,
    que busca correspondências em uma string
  • método matchAll,
    que busca todas as correspondências em uma string
  • método exec,
    que executa uma busca sequencial
  • método search,
    que executa uma busca
  • método split,
    que divide uma string
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar