Neste artigo você vai aprender a técnica de substituição regular em JavaScript para as ocorrências encontradas de um texto, utilizando expressão regular.
Fala programador(a), beleza? Bora aprender mais sobre substituição de ocorrências em JavaScript!
A maneira mais fácil, com toda certeza, é por expressão regular
Sempre que queremos identificar um padrão em uma string (texto) é interessante verificar a possibilidade de realizar a operação com regex
E para a função de substituição em JavaScript, a forma mais simples é pelo método replace
Vejamos então uma situação na prática
var frase = "Esta_é_uma_frase_que_precisa_ser_separada"; var novaFrase = frase.replace(/_/g, ' '); console.log(novaFrase);
Aqui temos uma frase separando cada palavra por um underline
Para realizar a substituição de todos os underlines vamos utilizar a função replace
Mas como encontrar os underlines?
Simples! Por meio da regex /_/g, isso fará com que os underlines sejam identificados na string
E por fim, como último argumento no replace colocamos um espaço em branco, para deixar a frase espaçada pelo mesmo
Simples não é?
No seu caso você vai precisar apenas trocar a regex para uma que atenda a regra de negócios da sua aplicação
E também o que vai no lugar do que você precisa substituir
Mas a ideia é a mesma, utilizar a função replace de JavaScript para identificar as ocorrências por meio de regex e inserir um argumento do que vai substituir as ocorrências
Conclusão
Neste artigo vimos como realizar uma substituição regular em JavaScript para todas as ocorrências apresentadas em uma string
Utilizamos o método replace para fazer a reposição
E para identificar o padrão do que precisa ser substituído fazemos uso de uma regex, ou seja, expressão regular
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube