Maison > interface Web > js tutoriel > Comment éliminer plusieurs espaces dans une chaîne avec Regex ?

Comment éliminer plusieurs espaces dans une chaîne avec Regex ?

Mary-Kate Olsen
Libérer: 2024-11-06 14:56:02
original
849 Les gens l'ont consulté

How to Eliminate Multiple Spaces in a String with Regex?

Éliminer plusieurs espaces avec Regex

Pour rationaliser les chaînes avec des espaces excessifs, nous pouvons exploiter les expressions régulières dans jQuery ou JavaScript. Prenons l'exemple :

"The dog      has a long   tail, and it     is RED!"
Copier après la connexion

Notre objectif est de condenser plusieurs espaces en un seul espace, ce qui donne :

"The dog has a long tail, and it is RED!"
Copier après la connexion

Pour réaliser cette transformation, nous pouvons utiliser l'expression régulière suivante :

/[\s\s+]/g
Copier après la connexion

Voici comment cela fonctionne :

  • [ss ] : Cette partie correspond à deux ou plusieurs caractères d'espacement consécutifs (s représente un seul caractère d'espacement).
  • /g : Ce modificateur global garantit que toutes les instances de plusieurs espaces dans la chaîne sont remplacées.

En utilisant la méthode replace, nous pouvons exécuter le remplacement :

string = string.replace(/[\s\s+]/g, ' ');
Copier après la connexion

Ce faisant, nous remplaçons efficacement toutes les occurrences de plusieurs espaces par un seul espace, obtenant ainsi le format de chaîne souhaité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal