C#

Remplacer plusieurs espaces par un seul en utilisant Regex en C#

Dans ce tutoriel nous allons découvrir comment remplacer plusieurs espaces par un seul espace en utilisant Regex en langage de programmation C#. La classe Regex est définie dans le namesapce System.Text.RegularExpressions.
 
[wx_adsense]  
La méthode Regex.Replace() est utilisée pour remplacer une chaîne correspondante par une nouvelle chaîne de caractères. L’exemple suivant remplace plusieurs espaces par un seul espace.
 

Exemple :
using System;
using System.Text.RegularExpressions;

public class Program {
    public static void Main(string[] args) {
        // Une chaine de caractere avec des espaces successifs
        string str = "Welcome       to WayToLearnX     !." ;  
        string newStr = Regex.Replace(str, "\\s+", " ");  
        Console.WriteLine("Original String: " + str);  
       Console.WriteLine("Cleaned String:  " + newStr);  
    }
}

La sortie :

Original String: Welcome       to WayToLearnX     !.
Cleaned String:  Welcome to WayToLearnX !.
les-expressions-regulieres-en-csharp

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *