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