C#正则表达式提取数字或大小写字母【转】

using System;
using System.Text.RegularExpressions;

namespace RegExApplication
{
    class Program
    {

        static void Main(string[] args)
        {
            //1、纯数字提取
            Console.WriteLine("纯数字提取:" + Regex.Replace("abAB 001 2dd", @"[^0-9]+", ""));

            //2、带有小数点数字提取
            Console.WriteLine("带有小数点数字提取:" + Regex.Replace("abA2d1.255d", @"[^\d.\d]", ""));

            //3、大写字母提取
            Console.WriteLine("大写字母提取:" + Regex.Replace("abAB 001 2dd", @"[^A-Z]+", ""));

            //4、小写字母提取
            Console.WriteLine("小写字母提取:" + Regex.Replace("abAB 001 2dd", @"[^a-z]+", ""));

            //5、数字或大小写字母提取
            Console.WriteLine("数字或大小写字母提取:" + Regex.Replace("abAB $%001 &2%dd", @"[^A-Za-z0-9]+", ""));

            
            Console.ReadKey();
        }
    }
}

转:https://blog.csdn.net/yyq3871584/article/details/115044541

posted @ 2022-05-11 09:39  KissingTheFire  阅读(1191)  评论(0编辑  收藏  举报