Diviser une chaîne en gardant l'espace en javascript

Diviser une chaîne en gardant l'espace en javascript
Lors du tri des données, il peut être nécessaire d'allouer les champs pour plusieurs valeurs. Par exemple, réserver les emplacements pour les prénoms ou les noms de famille. De plus, dans le cas de l'amélioration de la lisibilité des données en vrac. Dans de tels cas, la division d'une chaîne et le maintien de l'espace en JavaScript est très utile pour organiser et accéder efficacement aux données.

Ce blog expliquera les approches pour diviser une chaîne en gardant l'espace en javascript.

Comment diviser une chaîne et garder l'espace en javascript?

La chaîne peut être divisée en conservant les espaces blancs en JavaScript en utilisant la méthode «Split ()» en combinaison avec les approches suivantes:

  • "rejoindre()" méthode.
  • "Expression régulière".

Suivons chacune des approches une par une!

Approche 1: diviser une chaîne en gardant l'espace en javascript à l'aide de la méthode join ()

Le "diviser()«La méthode divise une chaîne dans un tableau de sous-chaîne, et le« «rejoindre()”La méthode donne un tableau sous la forme d'une chaîne. Ces méthodes peuvent être implémentées pour diviser une chaîne en un tableau de sous-chaînes, rejoindre à nouveau les sous-chaînes en fonction des caractères, puis se séparer de telle sorte qu'un caractère accumule l'espace blanc.

Syntaxe

chaîne.Split (séparateur, limite)

Dans la syntaxe donnée:

  • "séparateur”Fait référence à la chaîne qui doit être utilisée pour la division.
  • "limite»Correspond à l'entier qui limite le nombre de divisions.

Exemple
Suivons l'exemple donné ci-dessous:

Appliquez les étapes suivantes comme indiqué dans les lignes de code ci-dessus:

  • Spécifiez une valeur de chaîne et affichez-la.
  • Dans l'étape suivante, appliquez le «diviser()”Méthode ayant un espace vide comme argument. Cela entraînera la division de la chaîne donnée en fonction des espaces vides et de le convertir en un tableau de sous-chaînes.
  • Après cela, appliquez le «rejoindre()«Méthode et passer les caractères indiqués comme son argument. Cela se joindra à des sous-chaînes ayant les caractères indiqués.
  • Le "diviser()"La méthode, encore une fois, appliquée, en divisera une"&”Le personnage, et l'autre personnage accumulera l'espace.
  • Enfin, la chaîne divisée avec les espaces blancs sera retourné.

Sortir

Dans la sortie ci-dessus, on peut observer que les valeurs de chaîne divisée sont séparées par les espaces blancs.

Approche 2: diviser une chaîne en gardant l'espace en javascript en utilisant l'expression régulière

Cette approche peut être utilisée combinée avec le «diviser()”Méthode pour diviser la chaîne fournie en un tableau de sous-chaînes séparées par l'espace blanc à l'aide d'une expression régulière.

Exemple
Présentation de l'exemple suivant:

Implémentez les étapes suivantes dans l'extrait de code ci-dessus:

  • De même, spécifiez la valeur de chaîne indiquée et affichez-la.
  • Après cela, appliquez le «diviser()«Méthode en combinaison avec l'expression régulière spécifiée dans le«//"Slashes.
  • Enfin, le «\ s”Recherche d'espaces blancs, et donc la chaîne donnée est divisée en un tableau de sous-chaînes séparés par l'espace et affiché.

Sortir

La sortie ci-dessus signifie que l'exigence souhaitée est remplie.

Conclusion

Le "diviser()»Méthode, en combinaison avec le«rejoindre()«Méthode ou le«expression régulière», Peut être appliqué pour diviser une chaîne en gardant l'espace en javascript. L'ancienne approche peut être mise en œuvre pour diviser la chaîne en sous-chaînes, rejoindre à nouveau les sous-chaînes en fonction des caractères particuliers, puis se séparer de telle sorte qu'un personnage accumule l'espace blanc. Cette dernière approche peut être utilisée pour rechercher un espace blanc dans une chaîne à l'aide de regex et diviser la valeur de la chaîne en fonction de celle-ci. Ce blog montre comment diviser une chaîne et garder les espaces blancs en javascript.