Divida uma corda com vários separadores usando JavaScript

Divida uma corda com vários separadores usando JavaScript
A corda de divisão é a prática de quebrar uma corda de texto de maneira sistemática, para que cada um dos componentes do texto possa ser tratado separadamente. Às vezes, os desenvolvedores precisam dividir as cordas longas com base nos múltiplos separadores que contêm as strings. Para fazer isso, o JavaScript fornece um método split ().

Esta postagem do blog definirá os métodos para dividir uma string javascript com vários separadores.

Como dividir uma string javascript com vários separadores?

Para dividir uma sequência JavaScript com vários separadores, use os métodos abaixo mencionados:

  • Método Split ()
  • método split () com replaceall () método

Vamos examinar os métodos acima individualmente.

Método 1: Divida uma sequência JavaScript com vários separadores usando o método SPLIT ()

Para dividir strings com vários separadores, use o “dividir()”Método. O método split () divide as cordas em uma variedade de substringas com base nos separadores.

Sintaxe

Use a sintaxe abaixo dada para o método split ():

dividido (separador)

Aqui, "separador”É o personagem, ou o padrão regex utilizado para dividir a corda.

Valor de retorno

  • Ele retorna uma variedade de substringas.

Exemplo

Crie uma variável “corda”Que contém uma string com vários separadores, incluindo“espaços","!" e "_”:

var string = "Bem -vindo! ao linuxhint_website ";

Chame o método split () passando uma expressão regular que contém separadores, incluindo “!","\ s”(Espaços),“_”.

var splitString = string.dividir(/[!\ s _]+/);

Imprima as cordas divididas no console:

console.log (splitstring);

A saída mostra que a string é dividida com sucesso em substringas com separadores:

Se você não estiver interessado em usar expressões regulares, siga a seção abaixo para dividir a corda com vários separadores.

Método 2: divida uma sequência JavaScript com vários separadores usando o método split () com replaceall ()

Use o método split () com o método replacEall () para dividir a string javascript com vários separadores. O método replaceall () substitui os separadores por um único caractere e, em seguida, o método split () dividirá a string no caractere único.

Sintaxe

Siga a sintaxe dada para dividir a string com vários separadores usando o método Split () e ReplacEall ():

Replaceall (separador, substituição).dividido (separador)

Exemplo

No exemplo seguinte, primeiro, substituiremos todos os separadores por um único separador "$”Usando o“substitua tudo()”Método e, em seguida, divida a string com base no separador único“$”:

var splitString = string.replaceall (';', '$').replaceall (',', '$') .divisão ('$');

Saída

Reunimos todas as melhores soluções possíveis para dividir a corda com vários separadores em JavaScript.

Conclusão

Para dividir a sequência JavaScript com vários separadores, utilize o simples “dividir()”Método, ou o“dividir()”Método com o“substitua tudo()”Método. O método Split () pega um padrão regex de vários separadores, enquanto a segunda abordagem substituirá todos os separadores por um separador unificado e depois dividirá a base do único separador. O "dividir()”O método com um padrão regex é uma maneira eficiente de dividir as cordas com vários separadores. Nesta postagem do blog, definimos os métodos para dividir uma corda com vários separadores usando JavaScript.