Using regex to extract multiple numbers from strings
.net, c#, regex
Solution
The basic regular expression would be:
[0-9]+
You will need to use the library to go over all matches and get their values.
var matches = Regex.Matches(myString, "[0-9]+");
foreach(var march in matches)
{
// match.Value will contain one of the matches
}
Problem
I have a string with two or more numbers. Here are a few examples: ``` "(1920x1080)" " 1920 by 1080" "16 : 9" ``` How can I extract separate numbers like "1920" and "1080" from it, assuming they will just be separated by one or more non-numeric character(s)?