Como substituir o espaço pelo sublinhado em JavaScript

Como substituir o espaço pelo sublinhado em JavaScript

JavaScript é uma linguagem de script que é utilizada para desenvolver páginas da web atraentes e interativas para sites. No entanto, às vezes, os desenvolvedores precisam substituir alguns caracteres ou espaços extras do texto com letras especificadas. Para o objetivo correspondente em JavaScript, temos alguns métodos predefinidos que são utilizados.

Este tutorial ilustrará o procedimento de substituição de espaços por sublinhados.

Como substituir o espaço pelo sublinhado em JavaScript?

Para substituir espaços em uma string por um sublinhado, existem alguns métodos predefinidos de JavaScript que estão listados abaixo.

    • Método Substituir ()
    • Método replaceall ()
    • Método Split ()

Vejamos o funcionamento de cada método.

Método 1: Substitua o espaço pelo sublinhado usando o método replate ()

O "substituir()”O método simplesmente substituirá o valor em uma string pela string definida que aceita dois parâmetros, um é o valor que será substituído e o outro é o valor usado como um substituto. No nosso caso, removeremos o espaço em uma string com um sublinhado, então, o espaço é o valor substituído que será pesquisado em uma string, e o sublinhado atuará como o substituto.

Observação: Este método funciona apenas para substituir um único valor.

Sintaxe

Siga a sintaxe dada para usar o método substituir ():

substituir ("substituirValue", "replacer");


Exemplo

Aqui, criaremos uma variável “str”Atribuído com uma string“Linux Dica”Isso contém espaço entre as duas palavras:

var str = "dica de linux";


Agora, chamaremos o método substituir () passando o valor que precisa ser substituído e um substituto como o espaço "" e o sublinhado "_”, Respectivamente:

console.log (str.substituir(" " , "_"));


Como você pode ver, substituímos com sucesso o espaço pelo sublinhado na string especificada:


Se você deseja substituir todos os espaços em uma string, você pode seguir a próxima seção em determinada.

Método 2: Substitua o espaço pelo sublinhado usando o método replacEall ()

O "substitua tudo()”O método também é um método predefinido de JavaScript. Este método também leva dois parâmetros, um é o valor que será substituído e o outro é o valor usado como um substituto. É usado especificamente nos casos quando é necessário para substituir todos os valores especificados de uma só vez.

Este método substituiu todos os espaços inteiros da string.

Sintaxe

Siga a sintaxe dada para usar o método replacEall ():

replaceAll ("substituirValue", "replacer");


Exemplo

Aqui, criaremos uma variável “str”Atribuído com uma string“Bem -vindo à dica do Linux”Que contém vários espaços serão substituídos por sublinhados:

var str = "Bem -vindo ao Linux Dint";


Agora, chamaremos o método replaceall () passando o espaço “” e o sublinhado “_”Como argumentos:

console.log (str.substituir(" " , "_"));


A saída mostra que substituímos com sucesso todos os espaços pelos sublinhados na string fornecida:


Vamos mudar para o outro método para substituir o espaço por um sublinhado.

Método 3: Substitua o espaço pelo sublinhado usando o método split ()

A string é dividida em uma variedade de substringas com a ajuda do “dividir()”Método. Para substituir qualquer caractere ou espaço de uma string por um caractere especificado, você pode usar o “juntar()”Método. O método split () leva um parâmetro que precisa ser substituído, e o método junção () aceita o substituto como seu argumento.

Este método encontra os espaços na string e substitui todos os espaços pelo caractere especificado.

Sintaxe

A sintaxe dada é usada para substituir o espaço por um sublinhado:

dividir(" ").juntar("_")


Exemplo 1: Substitua o espaço único por sublinhado

Para substituir o espaço por um sublinhado, utilizaremos a string já criada. Para fazer isso, chamaremos o método split () com junção () passando o espaço e sublinhado como parâmetros, respectivamente:

console.log (str.dividir(" ").juntar("_"));


Ao executar o código acima, você pode ver a string substituída por um sublinhado:


Exemplo 2: Substitua vários espaços por sublinhados

Aqui, removeremos todos os espaços inteiros de uma string com a ajuda do método Split (). Primeiro, vamos criar uma string “Bem -vindo à dica do Linux”Com vários espaços:

var str = "Bem -vindo ao Linux Dint";


Agora, chamaremos o método split () com o método junção () e imprimirá a sequência resultante usando “console.registro()”Método:

console.log (str.dividir(" ").juntar("_"));



Fornecemos métodos mais simples para substituir o espaço por um sublinhado.

Conclusão

Para substituir o espaço por um sublinhado, você pode usar os métodos predefinidos de JavaScript, incluindo o método replate (), replaceall () e o método split (). O método split () é utilizado com o método junção (). O método substituir () é usado para substituir um único espaço em uma string; Se você deseja substituir todos os espaços em uma string, utilize o método replacEall () ou o método split (). Neste tutorial, ilustramos o procedimento para substituir os espaços por sublinhado por exemplos detalhados.