Maison > interface Web > js tutoriel > le corps du texte

Comment compresser plusieurs espaces en un seul espace avec Regex ?

Patricia Arquette
Libérer: 2024-11-12 14:43:02
original
366 Les gens l'ont consulté

How to Compress Multiple Spaces into a Single Space with Regex?

Solution Regex pour compresser plusieurs espaces en un seul espace

Le remplacement de plusieurs espaces par un seul espace est une tâche courante dans le traitement de texte. Voici une solution jQuery ou JavaScript utilisant une expression régulière pour atteindre cet objectif :

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

Cette expression régulière utilise une recherche globale (g) pour identifier toutes les occurrences de deux espaces consécutifs ou plus (ss ) et les remplace par un seul espace.

Si vous souhaitez spécifier uniquement des espaces et exclure d'autres caractères d'espacement (par exemple, tabulations, nouvelles lignes), utilisez cette expression régulière modifiée :

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

Voici un exemple de la façon dont le l'expression régulière modifiée fonctionne :

const input = "The dog      has a long   tail, and it     is RED!";
const output = input.replace(/  +/g, ' ');
console.log(output); // Outputs: "The dog has a long tail, and it is RED!"
Copier après la connexion

En appliquant cette expression régulière, vous pouvez compresser efficacement tous les espaces consécutifs d'une chaîne en un seul espace, rendant le texte plus lisible et cohérent.

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