Q:

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

belongs to collection: C# Basic Programs | String programs

0

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

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

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.

 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C# Basic Programs | String programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
C# program to get the length of the string... >>
<< C# program to split a string using the Split() met...