C# Supprimer efficacement tous les espaces d'une chaîne
-
Programme en C# pour supprimer efficacement tous les espaces d’une
chaîne
en utilisant la méthodeRegex.Replace()
-
Programme en C# pour supprimer efficacement tous les espaces d’une
chaîne
en utilisant la méthodeString.Replace()
-
Programme C# pour supprimer efficacement tous les espaces blancs d’une
chaîne
en utilisant la méthodeWhere
En C#, il existe différentes méthodes pour supprimer efficacement tous les espaces blancs d’une chaîne
. Dans cet article, nous allons discuter des différentes méthodes permettant de supprimer efficacement tous les espaces d’une chaîne
.
Programme en C# pour supprimer efficacement tous les espaces d’une chaîne
en utilisant la méthode Regex.Replace()
L’expression régulière est la fonction de filtrage la plus efficace en C#. Elle possède un motif spécifique pour chaque opération. En utilisant des expressions régulières, nous pouvons également supprimer tous les espaces d’une chaîne
. Nous utiliserons la méthode Regex.Replace()
pour supprimer efficacement tous les espaces. Elle appartient à la classe Regex en C#.
La syntaxe correcte pour utiliser cette méthode est la suivante:
Regex.Replace(String, @"\s", "")
Ici, ""
représente une chaîne
vide. Le modèle d’expression régulière pour un caractère espace est \s
. La méthode Regex.Replace()
trouve un caractère d’espacement dans la chaîne donnée et le remplace par une chaîne vide.
Exemple de code:
using System;
using System.Text.RegularExpressions;
namespace Example {
class RemoveAllWhitespaces {
static void Main(string[] args) {
string OldString = "This is a String.";
Console.WriteLine("The old string is: " + OldString);
string NewString = Regex.Replace(OldString, @"\s", "");
Console.WriteLine("The new string is: " + NewString);
}
}
}
Production:
The old string is : This is a String.The new string is : ThisisaString.
Programme en C# pour supprimer efficacement tous les espaces d’une chaîne
en utilisant la méthode String.Replace()
C’est la méthode la plus simple pour supprimer les espaces d’une chaîne
donnée. La méthode Replace()
remplace une chaîne ou un caractère
donné par la chaîne
ou le caractère
désiré.
La syntaxe correcte pour utiliser cette méthode est la suivante:
String.Replace(" ", String.Empty);
Ici, String.Empty
représente une chaîne
vide. Cette méthode trouve les espaces dans une chaîne
et la remplace par une chaîne
vide.
Exemple de code:
using System;
namespace Example {
class RemoveWhitespaces {
static void Main(string[] args) {
string String1 = "This is a String.";
String1 = String1.Replace(" ", String.Empty);
Console.WriteLine(String1);
}
}
}
Production:
The old string is : This is a String.The new string is : ThisisaString.
" "
mais pas les autres espaces blancs comme la tabulation (\t
) ou le saut de ligne (\n
).Programme C# pour supprimer efficacement tous les espaces blancs d’une chaîne
en utilisant la méthode Where
La méthode Where
est une méthode LINQ class. Elle est utilisée pour effectuer diverses opérations utiles. Nous l’avons utilisée ici pour supprimer tous les espaces d’une chaîne
.
La syntaxe correcte pour utiliser cette méthode afin de supprimer tous les espaces est la suivante:
String.Concat(OldString.Where(c => !Char.IsWhiteSpace(c)));
Ici, nous avons utilisé Where
pour trouver tous les espaces non blancs de la chaîne
à l’aide de la méthode IsWhiteSpace()
. Nous avons vérifié la chaîne
caractère par caractère. Nous avons ensuite utilisé la méthode String.Concat
pour joindre tous ces caractères
afin de former à nouveau la chaîne
.
Exemple de code:
using System;
using System.Linq;
namespace Example {
class RemoveAllWhitespaces {
static void Main(string[] args) {
string OldString = "This is a String.";
Console.WriteLine("The old string is: " + OldString);
string NewString = String.Concat(OldString.Where(c => !Char.IsWhiteSpace(c)));
Console.WriteLine("The new string is: " + NewString);
}
}
}
Production:
The old string is : This is a String.The new string is : ThisisaString.
Article connexe - Csharp String
- C# Convert String to enum
- C# Convertir Int en String
- Utiliser des chaînes dans l'instruction Switch en C#
- Comment convertir une chaîne de caractères en booléen en C#
- Comment convertir une chaîne de caractères en un tableau d'octets en C#
- Comment convertir une chaînes de caractères pour qu'elle flotte en C#