我需要查找并提取字符串中包含的数字。
例如,从以下字符串中:
string test = "1 test" string test1 = " 1 test" string test2 = "test 99"
我怎样才能做到这一点?
通过字符串并使用 Char.IsDigit
Char.IsDigit
string a = "str123"; string b = string.Empty; int val; for (int i=0; i< a.Length; i++) { if (Char.IsDigit(a[i])) b += a[i]; } if (b.Length>0) val = int.Parse(b);