Como dividir uma corda quebrando em um personagem específico em JavaScript

Como dividir uma corda quebrando em um personagem específico em JavaScript

Existem várias situações em que o desenvolvedor precisa dividir uma string, como extrair partes específicas da string, separar dados em várias variáveis, remover caracteres indesejados ou pesquisar substringas ou caracteres específicos em uma string. Ao dividir a corda em um personagem específico, você também pode extrair e armazenar as informações em variáveis ​​ou matrizes para uso posterior.

Este artigo discutirá a abordagem para dividir uma corda em JS.

Quebrar uma corda em um determinado personagem em JavaScript

Para quebrar uma corda em um personagem específico, utilize o “dividir()”Método. Auxilia a dividir uma corda em uma variedade de substringas com a ajuda de um separador. O separador pode ser uma expressão regular especificada ou uma string.

Sintaxe

Use a sintaxe dada para dividir a string:

dividido (separador)


Aqui, "separadorӃ a string usada para dividir a corda.

Exemplo 1: Divida uma string usando o Método "Split ()"

Primeiro, crie uma variável “corda”Isso armazena dias da semana como uma string:

var string = "Segunda -feira; terça -feira, quarta -feira; quinta -feira, sexta -feira; sábado, domingo";


Chame o método Split () passando um separador “;”Para dividir a corda neste separador:

var resultado = string.dividir(";");


Finalmente, imprima a variedade resultante de substringas no console:

console.log (resultado);


Pode -se observar que a picada foi dividida com sucesso no separador “;”:

Exemplo 2: divida uma string usando expressão regular no método "split ()" como um separador

Você também pode usar a expressão regular ou o padrão regex para executar este procedimento. Aqui, passaremos o padrão para o método split () que atua como um separador. Se o separador não for especificado, o método split () utilizará o espaço em branco como o padrão:

var resultado = string.dividir(/[;]/);


Saída


Você também pode usar Break uma string em uma variedade de substringas quebrando em vários caracteres/separadores específicos.

Aqui, a string contém diferentes separadores após cada palavra:

var string = "Segunda -feira; terça -feira: quarta -feira, quinta -feira. Sexta-feira sábado Domingo";


Crie uma variedade de separadores para dividir a corda. Aqui, vamos dividir uma corda no “vírgula(,)" e a "ponto final(.)”:

var chars = [',', '.'];


Crie uma matriz vazia em que os elementos serão pressionados dividindo a string:

var Array = [];


Agora, crie uma variável “Temp”E atribua uma string vazia a ela:

var temp = "";


Itera a string usando o “para”Faça um loop e verifique todos os separadores na corda e empurre os elementos da matriz usando o“empurrar()”Método:

para (var i = 0; i < string.length; i++)
if (chars.indexOf (string [i]) !== -1)
variedade.push (temp);
temp = "";

outro
temp += string [i];


Imprima a matriz resultante no console:

console.log (matriz);


Como você pode ver, a string foi separada com base na matriz especificada de separadores:


Isso é tudo sobre a divisão ou quebra de corda em um personagem particular.

Conclusão

O "dividir()”O método é usado para dividir ou quebrar uma corda em um determinado personagem. Ele divide uma string em uma matriz de substringas, definindo um separador, como um personagem, expressão regular ou string. Você também pode dividir a corda com vários separadores usando uma matriz de separadores. Este artigo discutiu o procedimento para quebrar uma corda em um personagem específico em JavaScript.