C# program to extract only numbers from a specified string using the Split() method

Here, we are going to learn how to extract only numbers from a specified string using the Split() method in C#?
Submitted by Nidhi, on October 10, 2020

Here we extract number from a given string using the Split() method of Regex class with the help of regular expressions.

Program:

The source code to extract only numbers from a specified string using the Split() method in C# is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.

//C# program to extract only numbers from a 
//specified string using Split() method

using System;
using System.Text.RegularExpressions;

class SplitDemo
{
    static void Main()
    {
        string[] numbers;
        string str = "Cow has 4 legs, one cow may produce approx 10 ltr milk per day";
        
        numbers = Regex.Split(str, @"\D+");

        Console.WriteLine("Numbers in given string:");
        foreach (string num in numbers)
        {
            Console.WriteLine(num);
        }
    }
}

Output:

Numbers in given string:

4
10

Press any key to continue . . .

Explanation:

Here, we created a SplitDemo class that contains the Main() method. The Main() method is the entry point of the program. Here we created a string str initialized with a sentence.

numbers = Regex.Split(str, @"\D+");

The Split() method extract data based on specified regular expression, here we extract only digits from the specified string. And then printed the extracted numbers using the "foreach" loop on the console screen.






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.