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: