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