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