class1.cs
来自「C#开发教程 由浅入深 配有实例 是初学者的好帮手」· CS 代码 · 共 42 行
CS
42 行
using System;
using System.Text.RegularExpressions;
namespace Capturing
{
class CapturingApp
{
[STAThread]
static void Main(string[] args)
{
// define groups 'ing', 'in', 'n'
Regex r = new Regex("(i(n))g");
Match m = r.Match("Matching");
GroupCollection gc = m.Groups;
Console.WriteLine(
"Found {0} Groups", gc.Count);
for (int i = 0; i < gc.Count; i++)
{
Group g = gc[i];
Console.WriteLine(
"Found '{0}' at position {1}",
g.Value, g.Index);
}
Console.WriteLine();
for (int i = 0; i < gc.Count; i++)
{
CaptureCollection cc = gc[i].Captures;
for (int j = 0; j < cc.Count; j++)
{
Capture cap = cc[j];
Console.WriteLine(
"Found '{0}' at position {1}",
cap.Value, cap.Index);
}
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?