识别数字串的序列

avn*_*nic 0 .net c# .net-4.5

例如,我们有这个字符串gf_T2fg57342523K_4212

我想拯救8个序列号,所以它将是57342523

另一个例子rt23A98457628Tr5462将是98457628

做什么最好的原因是什么?

Art*_*aca 5

您可以使用匹配8位数的正则表达式:

var input = "gf_T2fg57342523K_4212";
var match = Regex.Match(input, @"\d{8}");

if (match.Success)
{
    var number = match.Value;
    //Do something
}
Run Code Online (Sandbox Code Playgroud)

  • @avnic标记答案是正确的,如果帮助你. (2认同)