从字符串中获取第一个数字

如何从字符串中获取第一个数字

示例:我有“1567438absdg345”

我只想得到“1567438”而没有“absdg345”,我希望它是动态的,得到字母索引的第一次出现,并删除它之后的所有内容

您可以使用TakeWhile扩展名方法从字符串中获取字符,只要它们是数字:

string input=“1567438absdg345”;
字符串数字=新字符串(input.TakeWhile(Char.IsDigit.ToArray());

发表评论