Dividir una cadena manteniendo el espacio en blanco en JavaScript

Dividir una cadena manteniendo el espacio en blanco en JavaScript
Al clasificar los datos, puede ser necesario asignar los campos para múltiples valores. Por ejemplo, reservando las ranuras para los nombres o apellidos. Además, en el caso de mejorar la legibilidad de los datos a granel. En tales casos, dividir una cadena y mantener el espacio en blanco en JavaScript es muy útil para organizar y acceder a los datos de manera efectiva.

Este blog explicará los enfoques para dividir una cadena manteniendo el espacio en blanco en JavaScript.

Cómo dividir una cadena y mantener el espacio en blanco en JavaScript?

La cadena se puede dividir en los espacios en blanco en JavaScript utilizando el método "Split ()" en combinación con los siguientes enfoques:

  • "unirse()" método.
  • "Expresión regular".

Sigamos cada uno de los enfoques uno por uno!

Enfoque 1: divida una cadena manteniendo el espacio en blanco en JavaScript utilizando el método Join ()

El "dividir()"El método divide una cadena en una matriz de subcadres, y el" "unirse()El método "proporciona una matriz en forma de una cadena. Estos métodos se pueden implementar para dividir una cadena en una matriz de subcadenas, unir las subcadenas nuevamente en función de los caracteres y luego dividir nuevamente de tal manera que un personaje acumula Whitespace.

Sintaxis

cadena.división (separador, límite)

En la sintaxis dada:

  • "separador"Se refiere a la cadena que debe usarse para dividir.
  • "límite"Corresponde al entero que limita el número de divisiones.

Ejemplo
Sigamos el ejemplo de abajo dados:

Aplique los siguientes pasos que se dan en las líneas de código anteriores:

  • Especificar un valor de cadena y mostrarlo.
  • En el siguiente paso, aplique el "dividir()"Método que tiene un espacio en blanco como argumento. Esto dará como resultado dividir la cadena dada basada en los espacios en blanco y convertirla en una matriz de subcadenas.
  • Después de eso, aplique el "unirse()"Método y pase los personajes declarados como argumento. Esto se unirá a las subcadenas que tienen los caracteres declarados.
  • El "dividir()"El método, nuevamente cuando se aplica, dividirá uno"Y"El personaje y el otro personaje acumularán el espacio en blanco.
  • Finalmente, se devolverá la cadena dividida con los espacios en blanco.

Producción

En la salida anterior, se puede observar que los valores de la cadena dividida están separados por los espacios blancos.

Enfoque 2: divida una cadena manteniendo el espacio en blanco en JavaScript utilizando la expresión regular

Este enfoque se puede utilizar combinado con el "dividir()Método para dividir la cadena proporcionada en una matriz de subcadenas separadas por Whitespace con la ayuda de una expresión regular.

Ejemplo
Vamos a ver el siguiente ejemplo:

Implemente los siguientes pasos en el fragmento de código anterior:

  • Del mismo modo, especifique el valor de cadena establecido y visualelo.
  • Después de eso, aplique el "dividir()"Método en combinación con la expresión regular especificada dentro del"//"Clases.
  • Por último, el "\s"Buscas espacios en blanco y, por lo tanto, la cadena dada se divide en una matriz de subcadenas separada por Whitespace y se muestra.

Producción

La salida anterior significa que se cumple el requisito deseado.

Conclusión

El "dividir()"Método, en combinación con el"unirse()"Método o el"expresión regular", Se puede aplicar para dividir una cadena manteniendo el espacio en blanco en JavaScript. El enfoque anterior se puede implementar para dividir la cadena en subcadenas, unirse a las subcadenas nuevamente en función de los caracteres particular. El último enfoque se puede utilizar para buscar espacio en blanco en una cadena con la ayuda de regex y dividir el valor de la cadena en función de eso. Este blog demuestra cómo dividir una cadena y mantener los espacios en blanco en JavaScript.