当前位置:首页 > 开发 > C# > 正文内容

C# 正则表达式例子

C#2个月前 (05-21)

单独匹配

            string text = "订单号: 12345, 数量: 8, 价格: 99";
            MatchCollection matches = Regex.Matches(text, @"\d+");

            foreach (Match m in matches)
            {
                Console.WriteLine(m.Value);
            }
            // 输出:
            // 12345
            // 8
            // 99.5




带子成员

            string lrcLine = "[无尽的华尔兹1][无尽的华尔兹2]";
            MatchCollection matches = Regex.Matches(lrcLine, @"\[(.*?)\]");
            foreach (Match m in matches)
            {
                Console.WriteLine("成员");
                Console.WriteLine($"{m.Groups[0].Value}");
                Console.WriteLine($"子成员");
                Console.WriteLine($"{m.Groups[1].Value}");
                Console.WriteLine(  "--------");
            }
            // 输出:
            //成员
            //[无尽的华尔兹1]
            //子成员
            //无尽的华尔兹1
            //--------
            //成员
            //[无尽的华尔兹2]
            //子成员
            //无尽的华尔兹2
            //--------





转载请注明出处。

本文链接:http://pythonopen.com/?id=7950

返回列表

上一篇:C# Lambda表达式例子

没有最新的文章了...

相关文章

C# Winform 使用控件移动窗口

前置     将窗口的FormBorderStyle属性设置为F...

C# Winform 禁止控件因方向键切换焦点

protected override bool ProcessCmdK...

C# BackgroundWorker

1.概述BackgroundWorker是一个在 WinForms 应用程序中用于简化在后台线程执行...

C# [OnPaint]和[OnPaintBackground]的区别

OnPaint和OnPaintBackground的主要功能区别OnPaint:OnPaint方法主...

C# ref 和out

ref关键字概念:ref是 C# 中的一个关键字,用于按引用传递参数。当在方法调用中使用ref关键字...

C# Byte[]转为Image

以下是在 C# 中将byte[](字节数组,通常表示图像的二进制数据)转换为Image类型的常见方法...