J'ai besoin d'utiliser Regex.Replace
pour supprimer tous les chiffres et les signes d'une chaîne de caractères.
Exemple d'entrée : 123- abcd33
Exemple de sortie : abcd
J'ai besoin d'utiliser Regex.Replace
pour supprimer tous les chiffres et les signes d'une chaîne de caractères.
Exemple d'entrée : 123- abcd33
Exemple de sortie : abcd
Vous pouvez le faire avec une solution de type LINQ au lieu d'une expression régulière :
string input = "123- abcd33";
string chars = new String(input.Where(c => c != '-' && (c < '0' || c > '9')).ToArray());
Un rapide test de performance montre que cette méthode est environ cinq fois plus rapide que l'utilisation d'une expression régulière.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.