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.