You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C#如何提取字符串横杠后内容并去除前导零返回对应字符串

C# 字符串处理实现

实现逻辑

  1. 按-分隔输入字符串,取分隔后的第二段子串
  2. 直接将子串转为整数,自动抹除前导零,也可按需转为字符串返回

代码实现

// 返回整数类型结果
public static int ProcessSerialStr(string input)
{
    var splitParts = input.Split('-');
    // 基础格式校验,可按需调整
    if (splitParts.Length < 2 || !int.TryParse(splitParts[1], out int res))
    {
        throw new ArgumentException("输入字符串格式不符合要求,示例格式:21-0001");
    }
    return res;
}

// 如果需要返回字符串类型结果,用以下方法即可
public static string ProcessSerialStrReturnString(string input)
{
    return ProcessSerialStr(input).ToString();
}

测试验证

// 测试用例输出和需求完全匹配
Console.WriteLine(ProcessSerialStr("21-0001")); // 输出:1
Console.WriteLine(ProcessSerialStr("21-0025")); // 输出:25
Console.WriteLine(ProcessSerialStr("21-0150")); // 输出:150

内容的提问来源于stack exchange,提问作者LearnNETandJava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:45:07