class1.cs
来自「C#开发教程 由浅入深 配有实例 是初学者的好帮手」· CS 代码 · 共 35 行
CS
35 行
using System;
using System.Text.RegularExpressions;
using System.Reflection;
namespace RXassembly
{
class RXassemblyApp
{
[STAThread]
static void Main(string[] args)
{
string s = "123.45.67.89";
string e =
@"([01]?\d\d?|2[0-4]\d|25[0-5])\." +
@"([01]?\d\d?|2[0-4]\d|25[0-5])\." +
@"([01]?\d\d?|2[0-4]\d|25[0-5])\." +
@"([01]?\d\d?|2[0-4]\d|25[0-5])";
Match m = Regex.Match(s, e);
Console.WriteLine("IP Address: {0}", m);
for (int i = 1; i < m.Groups.Count; i++)
Console.WriteLine(
"\tGroup{0}={1}", i, m.Groups[i]);
RegexCompilationInfo [] rci =
new RegexCompilationInfo[1];
rci[0] = new RegexCompilationInfo(
e, RegexOptions.Compiled,
"MyRegexAssembly", "MyNamespace", true);
AssemblyName an = new AssemblyName();
an.Name = "MyAss";
Regex.CompileToAssembly(rci, an);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?