Dividir uma string com vários separadores usando JavaScript

Dividir Uma String Com Varios Separadores Usando Javascript



A string de divisão é a prática de quebrar uma string 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 strings longas com base nos vários 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 string JavaScript com vários separadores, use os métodos mencionados abaixo:







Vamos examinar os métodos acima individualmente.



Método 1: dividir uma string JavaScript com vários separadores usando o método split()

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



Sintaxe





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

dividir ( separador )

Aqui, ' separador ” é o caractere ou o padrão regex utilizado para dividir a string.



Valor de retorno

  • Ele retorna um array de substrings.

Exemplo

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

era tanga = 'Bem-vindo! ao Linuxhint_Website' ;

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

foi splitString = corda. dividir ( / [ ! \s_ ] +/ ) ;

Imprima as strings divididas no console:

console. registro ( splitString ) ;

A saída mostra que a string foi dividida com sucesso em substrings com separadores:

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

Método 2: dividir uma string JavaScript com vários separadores usando o método split() com o método 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 único caractere.

Sintaxe

Siga a sintaxe fornecida para dividir a string com vários separadores usando o método split() e replaceAll():

substitua tudo ( separador, substituto ) . dividir ( separador )

Exemplo

No exemplo a seguir, 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 simples “ $ ”:

foi splitString = corda. substitua tudo ( ';' , '$' ) . substitua tudo ( ',' , '$' ) . dividir ( '$' ) ;

Resultado

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

Conclusão

Para dividir a string JavaScript com vários separadores, utilize o simples “ dividir() ” ou o método “ dividir() ” método com o “ substitua tudo() ” método. O método split() usa um padrão regex de vários separadores, enquanto a segunda abordagem primeiro substituirá todos os separadores por um separador unificado e depois dividirá na base do separador único. O ' dividir() ” com um padrão regex é uma maneira eficiente de dividir as strings com vários separadores. Nesta postagem do blog, definimos os métodos para dividir uma string com vários separadores usando JavaScript.