草庐IT

c# - 从字符串中获取第一个数字

如何从字符串中获取第一个数字?例子:我有“1567438absdg345”我只想获得没有“absdg345”的“1567438”,我希望它是动态的,获得字母索引的第一次出现并删除它之后的所有内容。 最佳答案 您可以使用TakeWhile扩展方法从字符串中获取字符,只要它们是数字即可:stringinput="1567438absdg345";stringdigits=newString(input.TakeWhile(Char.IsDigit).ToArray()); 关于c#-从字符串

c# - 从字符串中获取第一个数字

如何从字符串中获取第一个数字?例子:我有“1567438absdg345”我只想获得没有“absdg345”的“1567438”,我希望它是动态的,获得字母索引的第一次出现并删除它之后的所有内容。 最佳答案 您可以使用TakeWhile扩展方法从字符串中获取字符,只要它们是数字即可:stringinput="1567438absdg345";stringdigits=newString(input.TakeWhile(Char.IsDigit).ToArray()); 关于c#-从字符串