C# Code Snippet - Extract Numeric values

C# Code Snippet - Extract Numeric values

C# Code Snippet - Extract Numeric values

(C-Sharp) C# code snippet to extracts all the numeric values from a string. ExtractNumbers returns string array of numeric values successful matches by iteratively applying a regular expression pattern to the input string.

Bookmark:

C# Code Snippet - Extract Numeric values

This .Net C# code snippet extracts all the numeric values from a string. Data mining for numeric values done by set of successful matches found by iteratively applying a regular expression pattern to the input string.

public string[] ExtractNumbers(string str)
{
    // Find matches
    System.Text.RegularExpressions.MatchCollection matches
        = System.Text.RegularExpressions.Regex.Matches(str, @"(\d+\.?\d*|\.\d+)");

    string[] MatchList = new string[matches.Count];

    // add each match
    int c = 0;
    foreach (System.Text.RegularExpressions.Match match in matches)
    {
        MatchList[c] = match.ToString();
        c++;
    }

    return MatchList;
}


C# Keywords Used:

  • Regex
  • Match
  • MatchCollection
  • Regex.Matches

Code Snippet Information:

  • Applies To: .Net, C#, CLI, Data Mining, Numeric Value Extract, Regular Expression
  • Programming Language : C#

External Resources:

Leave a comment