使用正则表达式可以过滤掉字符串中的非数字部分,只保留数字。

以下是一个示例代码:

using System;
using System.Text.RegularExpressions;

class Program
{
    static void Main(string[] args)
    {
        string input = "abc123def456ghi789";
        string pattern = @"\D+"; // 匹配非数字字符

        string output = Regex.Replace(input, pattern, "");
        Console.WriteLine(output); // 输出:123456789
    }
}

在代码中,使用 Regex.Replace 方法将非数字字符替换为空字符串,最终得到只包含数字的字符串。这里的正则表达式 \D+ 表示匹配一个或多个非数字字符。

C# 正则表达式 只保留数字代码

原文地址: https://www.cveoy.top/t/topic/bU4h 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录