C# 正则表达式 只保留数字代码
使用正则表达式可以过滤掉字符串中的非数字部分,只保留数字。
以下是一个示例代码:
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+ 表示匹配一个或多个非数字字符。
原文地址: https://www.cveoy.top/t/topic/bU4h 著作权归作者所有。请勿转载和采集!