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 + -
显示快捷键?