I have a requirement to find and extract a number contained within a string.
For example, from these strings:
string test = "1 test" string test1 = " 1 test" string test2 = "test 99"
How can I do this?
\d+
is the regex for an integer number. So
//System.Text.RegularExpressions.Regex resultString = Regex.Match(subjectString, @"\d+").Value;
returns a string containing the first occurrence of a number in subjectString
.
Int32.Parse(resultString)
will then give you the number.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With