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.
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.