Dividir una cadena con múltiples separadores usando JavaScript

Dividir una cadena con múltiples separadores usando JavaScript
La cadena de división es la práctica de romper una cadena de texto de manera sistemática para que cada uno de los componentes del texto pueda tratarse por separado. A veces, los desarrolladores necesitan dividir las cadenas largas en función de los múltiples separadores que contienen las cuerdas. Para hacerlo, JavaScript proporciona un método dividido ().

Esta publicación de blog definirá los métodos para dividir una cadena de JavaScript con múltiples separadores.

Cómo dividir una cadena JavaScript con múltiples separadores?

Para dividir una cadena JavaScript con múltiples separadores, use los métodos mencionados a continuación:

  • Método Split ()
  • Método Split () con el método ReplaceAll ()

Examinemos los métodos anteriores individualmente.

Método 1: dividir una cadena JavaScript con múltiples separadores usando el método Split ()

Para dividir cadenas con múltiples separadores, use el "dividir()" método. El método Split () divide las cadenas en una matriz de sustros basados ​​en los separadores.

Sintaxis

Use la sintaxis dada a continuación para el método Split ():

división (separador)

Aquí, "separador"¿El personaje o el patrón regex utilizado para dividir la cadena.

Valor de retorno

  • Devuelve una matriz de sustros.

Ejemplo

Crear una variable "cadena"Eso contiene una cadena con múltiples separadores, incluyendo"espacios","!" y "_":

var string = "bienvenido! al linuxhint_website ";

Llame al método Split () pasando una expresión regular que contiene separadores que incluyen "!","\s"(Espacios),"_".

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

Imprima las cadenas divididas en la consola:

consola.log (SplitString);

La salida muestra que la cadena se divide con éxito en subcadenas con separadores:

Si no está interesado en usar expresiones regulares, siga la sección a continuación para dividir la cadena con múltiples separadores.

Método 2: dividir una cadena JavaScript con múltiples separadores usando el método Split () con el método ReplaceAll ()

Use el método Split () con el método ReplaceAll () para dividir la cadena JavaScript con múltiples separadores. El método ReplaceAll () reemplaza a los separadores con un solo carácter, y luego el método Split () dividirá la cadena en el carácter único.

Sintaxis

Siga la sintaxis dada para dividir la cadena con múltiples separadores usando el método Split () y ReplaceAll ():

reemplazar (separador, reemplazo).división (separador)

Ejemplo

En el siguiente ejemplo, primero reemplazaremos a todos los separadores con un solo separador "ps" utilizando el "reemplaza todo()"Método y luego divide la cadena en función del separador único"ps":

var splitString = string.reemplazar (';', '$').reemplazar (',', '$') .dividir ('$');

Producción

Hemos reunido las mejores soluciones posibles para dividir la cadena con múltiples separadores en JavaScript.

Conclusión

Para dividir la cadena JavaScript con múltiples separadores, utilice lo simple "dividir()Método "o el"dividir()"Método con el"reemplaza todo()" método. El método Split () toma un patrón regex de separadores múltiples, mientras que el segundo enfoque reemplazará primero a todos los separadores con un separador unificado y luego se dividirá en la base del separador único. El "dividir()El método con un patrón regex es una forma eficiente de dividir las cuerdas con múltiples separadores. En esta publicación de blog, definimos los métodos para dividir una cadena con múltiples separadores usando JavaScript.