Comment extraire des nombres d’une chaîne de caractères en C#

Dans ce tutoriel nous allons découvrir comment extraire des nombres d’une chaîne de caractères en utilisant Regex.split en langage de programmation C#, Regex.split gère un délimiteur spécifié en tant que motif.
 
 
Pour utiliser, Regex ajouter le namespace ci-dessous.

using System.Text.RegularExpressions;

 

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

public class WayToLearnX
{
    public static void Main()
    {
        string str = "5 chiens, 3 chevaux, 40 chats et 2 oiseaux.";
        string[] numbers = Regex.Split(str, @"\D+");
        foreach (string nbr in numbers)
        {
            int number;
            if (int.TryParse(nbr, out number))
            {
                Console.WriteLine(nbr);
            }
        }
    }
}

La sortie :

5
3
40
2
qcm-csharpQCM C# – Framework .NET – Partie 1QCM sur C# avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

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