Comment remplacer l'espace par une nouvelle ligne en javascript

Comment remplacer l'espace par une nouvelle ligne en javascript

Un espace est utilisé pour séparer les mots dans une phrase. L'ajout d'espace rend la phrase entière significative. Mais pour rendre le contenu plus lisible, une nouvelle ligne est utilisée. Pour déplacer le contenu vers la ligne suivante, utilisez le nouveau caractère de ligne (\ n).

Cet article illustrera les méthodes de remplacement de l'espace par une nouvelle ligne en JavaScript.

Comment remplacer l'espace par une nouvelle ligne en javascript?

Pour remplacer l'espace par la nouvelle ligne, vous pouvez utiliser les méthodes mentionnées données:

    • remplacer()
    • remplace tout()

Regardons le fonctionnement de chaque méthode.

Méthode 1: Remplacer l'espace par une nouvelle ligne en utilisant la méthode Remplace ()

Le "remplacer()”La méthode remplace la valeur dans une chaîne par la chaîne spécifiée ou un caractère. C'est la méthode prédéfinie de l'objet de type de chaîne. Il renvoie une nouvelle chaîne en sortie avec les valeurs remplacées après avoir recherché la chaîne pour une valeur spécifique ou un modèle regex.

Dans notre cas, nous utiliserons une nouvelle ligne pour supprimer l'espace dans une chaîne.

Syntaxe

Suivez la syntaxe dirigée ci-dessous pour utiliser la méthode Replace ():

Remplacer ("SearchValue", "RemplaceValue")


La méthode donnée prend deux paramètres; L'un est le «calendrier de recherche«Cela sera recherché dans une chaîne et doit être remplacé, et l'autre est le«Remplacer VALUe«Qui est utilisé comme remplaceur. Par exemple, l'espace est la valeur remplacée qui sera recherchée dans une chaîne, et la nouvelle ligne est son remplaceur.

Exemple 1: Remplacement de l'espace unique par une nouvelle ligne

Dans cet exemple, nous créerons d'abord une variable de type de chaîne pour stocker une chaîne avec des espaces:

var str = "Bienvenue à Linuxhint"


Ensuite, appelez la méthode Remplace () en passant l'espace («») car la valeur remplacée va être recherchée dans la chaîne et la nouvelle ligne «\ n"Est passé comme le remplacement:

console.journal (str.remplacer ("", "\ n"));


La sortie montre que la méthode remplace () remplace uniquement la première occurrence d'espace par la nouvelle ligne tandis que la chaîne contient deux espaces:


Si vous souhaitez remplacer toutes les occurrences des espaces par une nouvelle ligne dans une chaîne, suivez la prochaine section donnée.

Exemple 2: Remplacement de plusieurs espaces par une nouvelle ligne

Ici, nous considérerons la même chaîne que dans l'exemple précédent et remplacerons tous les espaces par la nouvelle ligne à l'aide du motif regex "/ /g”Dans la méthode Remplace ():

console.journal (str.remplacer (/ / g, "\ n"));


Dans le modèle regex, nous avons ajouté le "g»(Global) Flag, pour faire correspondre toutes les occurrences des espaces dans une chaîne.

Comme vous pouvez le voir, la sortie indique que tous les espaces sont remplacés avec succès par une nouvelle ligne. Chaque mot après l'espace commence à partir d'une nouvelle ligne:


Si vous souhaitez effectuer la même fonction.

Méthode 2: Remplacer l'espace par une nouvelle ligne à l'aide de la méthode RempaceALL ()

Il existe une autre méthode pour remplacer quelque chose d'une chaîne appelée «remplace tout()" méthode. Dans la méthode RempaceALL (), vous n'avez pas besoin d'ajouter un regex pour remplacer toutes les instances d'un caractère spécifique dans une chaîne. Cette méthode accepte également deux paramètres l'un est la valeur recherchée, et l'autre est son remplaceur connexe.

Syntaxe

Suivez la syntaxe donnée pour utiliser la méthode RempaceALL ():

RempacEALL ("SearchValue", "RemplaceValue")


Exemple

Dans cet exemple, nous utiliserons la même chaîne créée dans l'exemple précédent, puis remplacerons tous les espaces par la nouvelle ligne sans utiliser de motif regex:

console.journal (str.RempaceALL ("", "\ n"));


Comme vous pouvez le voir, tous les mots après les espaces sont maintenant déplacés vers la nouvelle ligne:


Nous avons compilé toutes les méthodes pour remplacer l'espace par une nouvelle ligne en JavaScript.

Conclusion

Pour remplacer les espaces par une nouvelle ligne dans une chaîne, vous pouvez utiliser les méthodes JavaScript prédéfinies, y compris la méthode Remplace () et la méthode RempaceALL (). La première approche n'a remplacé que la première occurrence, tandis que le motif regex est utilisé pour remplacer toutes les occurrences. En comparaison, la méthode RempacEALL () remplace toutes les occurrences de la chaîne. Dans cet article, nous avons illustré les méthodes de remplacement des espaces par une nouvelle ligne par des exemples détaillés.