Sintaxe do Método Substituir ()
A sintaxe do método de substituição em JavaScript é dada abaixo:
var newsTring = string.Substitua (StringToBereplaced, StringToBeplaced)Valor de retorno
O valor de retorno do método substituir () é uma string que contém a substring substituída.
Exemplo 1: Substituindo uma substring normal de uma variável de string
Primeiro, crie uma nova variável de string usando a linha dada abaixo:
var string = "Hello and Welcome to Andrromeda Galaxy";Depois disso, substitua a palavra “Andrômeda" com "via Láctea”E armazene o resultado em uma nova variável usando esta linha:
var newsTring = string.substituir ("Andrômeda", "Via Láctea");Exibem o Newstring No terminal usando a função de log do console como:
console.log (newstring);Você observará o seguinte resultado em seu terminal:
Para verificar se a string original está incólume, imprima a variável de string original usando a função de log do console também:
console.log (string);Você observará o seguinte resultado em seu terminal:
Você pode observar que a string original não é modificada.
Exemplo 2: Substituindo uma substring usando uma expressão regular
Para remover qualquer substring que corresponda a um padrão específico especificado por uma expressão regular, simplesmente passe as expressões regulares no primeiro argumento do substituir() método. Primeiro, vamos criar uma string com dois números consecutivos:
var string = "Remova os dois números :: 64";Defina uma expressão regular para o padrão de dois números consecutivos:
var regex = /\ d 2 /;Substitua os dois números consecutivos usando a expressão regular e salve a string resultante uma nova variável com a seguinte linha:
Var ResultsTring = String.Substitua (regex, "feito!");Finalmente, imprima o Resultado variável no terminal usando a função de log do console:
console.log (troca de resultados);Você receberá o seguinte resultado em seu terminal:
Você conseguiu corresponder ao padrão de dois números consecutivos e removê -los de nossa corda.
Exemplo 3: sensibilidade ao caso do método de substituição
O método substituir () é sensível ao caso, o que significa que, para que uma substring seja substituída, ele deve corresponder ao caráter da condição por caractere. Para mostrar isso, crie uma string com a seguinte linha:
var string = "Hello Hello Hello";Para remover o “OLÁ”Com todos os caracteres de capital, use a seguinte condição no método substituir () () ()
Var ResultsTring = String.substituir ("hello", "substituído");Exibem o Resultado no terminal usando a função de log do console:
console.log (troca de resultados);Você observará a seguinte saída no seu terminal:
Você pode ver isso, mesmo que todas as palavras na corda escrita “olá”, Ainda apenas aquele com todas as letras maiúsculas foi substituído. Mostrando que o substituto () é realmente sensível ao caso.
Embrulhar
O método String substitui () é usado para executar o “combinar e mudarOperação na corda desejada. Para isso, uma substring é fornecida ao método substituir () e, se a correspondência for bem -sucedida, essa substring será removida da string e o Newstring é colocado em sua posição. No entanto, uma característica perceptível do método de substituição é que a string original nunca é modificada. Isso ocorre porque a nova string é retornada como resultado do método substituir (), que pode ser armazenado dentro de uma nova variável.