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-csharp

Laisser un commentaire

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