小编典典

从字符串中查找并提取数字

c#

我需要查找并提取字符串中包含的数字。

例如,从以下字符串中:

string test = "1 test"
string test1 = " 1 test"
string test2 = "test 99"

我怎样才能做到这一点?


阅读 305

收藏
2020-05-19

共1个答案

小编典典

通过字符串并使用 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);
2020-05-19