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

C# 正则表达式例子

C#3天前

单独匹配

            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://www.pythonopen.com/?id=7950

返回列表

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

没有最新的文章了...

相关文章

C# 颜色算法

RGB转Dec    /// <summary>...

C# Winform 使用控件移动窗口

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

C# 缩减代码量的一些方式

static void Main() { Thread thre...

C# Byte[]转为Bitmap

在 C# 中,可以使用System.Drawing命名空间下的相关类将byte[]类型的数据转换为B...

C# Byte[]转为Image

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

C# using与多重using

1. using 语句概述在 C# 中,using 语句主要用于确保实现了 IDisposable...