Remplacez tous les espaces d'une chaîne par '+' en javascript

Remplacez tous les espaces d'une chaîne par '+' en javascript
Parfois, les programmeurs doivent remplacer les espaces d'une chaîne par un caractère spécifié. Il est souvent fait pour formater la chaîne dans un but spécifique, comme le codage d'URL en remplaçant les espaces par «% 20», Créant un nom de fichier valide en remplaçant les espaces par '_' ou '-', pour le traitement des données, etc.

Ce message illustra les méthodes de remplacement de tous les espaces d'une chaîne avec A "+”Connectez-vous en javascript.

Comment remplacer tous les espaces d'une chaîne par «+» en javascript?

Pour remplacer les espaces d'une chaîne par «+», Utilisez les méthodes données:

  • Méthode remplacer ()
  • Méthode remplacée ()
  • Méthode Split () avec la méthode join ()

Méthode 1: Remplacez tous les espaces d'une chaîne par «+» en utilisant la méthode «Remplace ()»

Utilisez le "remplacer()”Méthode pour remplacer tous les espaces dans une chaîne. Il recherche une chaîne pour une valeur particulière ou une expression / motif régulier et publie une nouvelle chaîne où certaines valeurs sont remplacées. Il donne une nouvelle chaîne et ne modifie pas la chaîne d'origine.

Syntaxe

Utilisez la syntaxe donnée par don pour la méthode Replace ():

Remplacer (SearchValue, ReplacementValue)

Ici le "calendrier de recherche«Est la valeur ou le modèle d'expression / regex régulier à rechercher, et le«valeur de remplacement»Est la valeur pour remplacer la valeur de recherche par.

Exemple

Tout d'abord, créez une chaîne:

const string = "bienvenue à LinuxHint";

Appeler le "remplacer()«Méthode en passant le motif regex pour les espaces et un«+”Signe comme un argument de remplacement:

const Newstring = String.remplacer (/ / g, '+');

L'expression régulière est utilisée pour remplacer tous les espaces car la méthode de remplacement remplace uniquement la première instance de la chaîne.

Imprimez la chaîne renvoyée de la méthode Remplace () sur la console:

console.journal (newstring);

On peut voir que le «+»Le signe a réussi à remplacer les espaces dans la chaîne:

Méthode 2: Remplacez tous les espaces d'une chaîne par «+» en utilisant la méthode «RempaceAll ()»

Vous pouvez également utiliser le «remplace tout()”Méthode car elle remplace toutes les occurrences de la valeur spécifiée par le caractère particulier. Il publie également une chaîne nouvellement créée avec des valeurs remplacées.

Syntaxe

La syntaxe suivante est utilisée pour la méthode RempaceALL ():

Remplacer (SearchValue, ReplacementValue)

Dans cette méthode, il n'est pas nécessaire d'utiliser le modèle regex pour rechercher la chaîne.

Exemple

Appelez la méthode RempaceALL () et passez l'espace et le ««+«Comme paramètre qui remplacera tous les espaces par un signe« + »:

const Newstring = String.RempaceALL (", '+');

Sortir

Méthode 3: Remplacez tous les espaces d'une chaîne par la méthode «+» en utilisant la méthode «Split ()» par la méthode «join ()»

Utilisez le "diviser()«Méthode avec le«rejoindre()«Méthode pour remplacer les espaces d'une chaîne par« + ». La méthode Split () convertit une chaîne en un tableau / liste de sous-chaînes basée sur un séparateur spécifié. La méthode join () peut ensuite combiner les sous-chaînes en une seule chaîne avec un séparateur particulier.

Syntaxe

La syntaxe fournie donnée est utilisée pour la méthode Split () avec la méthode join ():

Split (séparateur).rejoindre ('caractère')

Exemple

Invoquez la méthode Split () avec la chaîne donnée pour la diviser en sous-chaînes en passant le séparateur d'espace «», puis appelez la méthode join () pour rejoindre les sous-chaînes avec le «+" signe:

const Newstring = String.diviser(").join ('+');

Comme vous pouvez le voir, la chaîne a remplacé avec succès les espaces par le «+»:

Nous avons rassemblé toutes les instructions essentielles liées au remplacement de tous les espaces d'une chaîne par «+» en javascript.

Conclusion

Pour remplacer tous les espaces d'une chaîne par «+», utilisez le «remplacer()" méthode, "remplace tout()" méthode, "diviser()"Méthode avec"rejoindre()" méthode. La méthode remplace () remplace uniquement la première instance, car toutes les instances utilisent l'expression ou le motif régulier. Tandis que la méthode remplacée () et la méthode Split () avec les méthodes join () prennent la valeur recherchée comme un espace («») au lieu d'un modèle regex. Dans cet article, nous avons illustré les méthodes pour remplacer tous les espaces d'une chaîne par un signe «+» en JavaScript.