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

以下是一个示例代码:

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/nikZ 著作权归作者所有。请勿转载和采集!

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