Dividir una cadena con múltiples separadores usando JavaScript

Dividir Una Cadena Con Multiples Separadores Usando Javascript



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

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

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

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







Examinemos los métodos anteriores individualmente.



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

Para dividir cadenas con múltiples separadores, use el ' separar() ' método. El método split() divide las cadenas en una matriz de subcadenas según los separadores.



Sintaxis





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

separar ( separador )

Aquí, ' separador ” es el carácter, o el patrón de expresión regular utilizado para dividir la cadena.



Valor de retorno

  • Devuelve una matriz de subcadenas.

Ejemplo

Crear una variable “ cuerda ” que contiene una cadena con varios separadores, incluido “ espacios ”, “ ! ' y ' _ ”:

era tanga = '¡Bienvenido! al Linuxhint_Website' ;

Llame al método split() pasando una expresión regular que contiene separadores que incluyen ' ! ”, “ \s ” (espacios), “ _ ”.

fue splitString = cuerda. separar ( / [ ! \s_ ] +/ ) ;

Imprime las cadenas divididas en la consola:

consola. Iniciar sesión ( dividirCadena ) ;

El resultado 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 de JavaScript con múltiples separadores utilizando el método split() con el método replaceAll()

Utilice el método split() con el método replaceAll() para dividir la cadena JavaScript con varios separadores. El método replaceAll() reemplaza los separadores con un solo carácter, y luego el método split() dividirá la cadena en el único carácter.

Sintaxis

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

reemplaza todo ( separador, sustituto ) . separar ( separador )

Ejemplo

En el siguiente ejemplo, primero, reemplazaremos todos los separadores con un solo separador “ $ ' utilizando el ' reemplaza todo() 'Método y luego divida la cadena en función del separador único' $ ”:

fue splitString = cuerda. reemplaza todo ( ';' , '$' ) . reemplaza todo ( ',' , '$' ) . separar ( '$' ) ;

Producción

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

Conclusión

Para dividir la cadena de JavaScript con múltiples separadores, utilice el simple ' separar() ” método, o el “ separar() ” método con el “ reemplaza todo() ' método. El método split() toma un patrón de expresiones regulares de múltiples separadores, mientras que el segundo enfoque primero reemplazará todos los separadores con un separador unificado y luego se dividirá en la base del separador único. Los ' separar() El método con un patrón regex es una forma eficiente de dividir las cadenas con múltiples separadores. En esta publicación de blog, definimos los métodos para dividir una cadena con múltiples separadores usando JavaScript.