Programa JavaScript para substituir todas as instâncias de um personagem em uma string

Neste exemplo, você aprenderá a escrever um programa JavaScript que substituirá todas as instâncias de um caractere em uma string.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

  • String JavaScript
  • JavaScript Regex
  • Divisão de string JavaScript ()
  • Junção de matriz Javascript ()

Exemplo 1: Substituir todas as instâncias de um personagem usando Regex

 // program to replace all instances of a character in a string const string = 'Learning JavaScript Program'; const result = string.replace(/a/g, "A"); console.log(result);

Resultado

 LeArning JAvAScript ProgrAm

No exemplo acima, o RegEx é usado com o replace()método para substituir todas as instâncias de um caractere em uma string.

/g representa que a operação é realizada para todas as instâncias da string.

Exemplo 2: Substituir todas as instâncias de caracteres usando métodos integrados

 // program to replace all instances of character in a string const string = 'Learning JavaScript Program'; const splitString = string.split('a'); const result = splitString.join('A'); console.log(result);

Resultado

 LeArning JAvAScript ProgrAm

No exemplo acima, os métodos integrados são usados ​​para substituir todas as ocorrências de um caractere em uma string.

O split('a')método divide a string em uma matriz.

 ("Le", "rning J", "v", "Script Progr", "m")

O join('A')método une todos os elementos da matriz em uma string adicionando A entre cada elemento da matriz.

 LeArning JAvAScript ProgrAm

Artigos interessantes...