logo

Método JavaScript String replace()

O método JavaScript string replace() é usado para substituir uma parte de uma determinada string por uma nova substring. Este método procura uma expressão regular especificada em uma determinada string e a substitui se a correspondência ocorrer.

Podemos usar o modificador de pesquisa global com o método replace() para substituir todos os elementos de correspondência, caso contrário, o método substituirá apenas a primeira correspondência. JavaScript também fornece sinalizador de ignorar para tornar o método insensível a maiúsculas e minúsculas.

Sintaxe

O método replace() é representado pela seguinte sintaxe:

 string.replace(originalstr,newstr) 

Parâmetro

originalstr - Representa a string a ser pesquisada e substituída.

Notícias - Representa a nova string que foi substituída pela string pesquisada.

Retornar

Ele retorna a nova string com a substituição especificada.

k algoritmo do vizinho mais próximo

Exemplo de método JavaScript String replace()

Vamos ver alguns exemplos do método replace().

Exemplo 1

Vejamos um exemplo simples para substituir uma substring.

 var str='Javatpoint'; document.writeln(str.replace('tpoint','Script')); 
Teste agora

Saída:

 JavaScript 

Exemplo 2

Neste exemplo, substituiremos uma expressão regular usando o modificador de pesquisa global.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/g,'AngularJS')); 
Teste agora

Saída:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework. 

Exemplo 3

Neste exemplo, substituiremos uma expressão regular sem usar a pesquisa global.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.js/,'AngularJS')); //It will replace only first match. 
Teste agora

Saída:

 Learn AngularJS on Javatpoint. Node.js is a well-known JavaScript framework 

Exemplo 4

Neste exemplo, veremos que o método replace() diferencia maiúsculas de minúsculas.

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/g,'AngularJS')); 
Teste agora

Saída:

 Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework. 

Exemplo 5

Podemos ignorar o comportamento que diferencia maiúsculas de minúsculas do método replace() usando o modificador de sinalizador ignore. Vamos entender com a ajuda de um exemplo:

 var str=' Learn Node.js on Javatpoint. Node.js is a well-known JavaScript framework.'; document.writeln(str.replace(/Node.JS/gi,'AngularJS')); 
Teste agora

Saída:

 Learn AngularJS on Javatpoint. AngularJS is a well-known JavaScript framework.