Use Compiled Regular Expressions - CSharp Language Basics

CSharp examples for Language Basics:Regex

Description

Use Compiled Regular Expressions

Demo Code

using System;// w  w  w. j a v  a2  s .  com
using System.Reflection;
using System.Text.RegularExpressions;
class MainClass
{
   public static void Main()
   {
      RegexCompilationInfo[] regexInfo = new RegexCompilationInfo[2];
      regexInfo[0] = new RegexCompilationInfo(@"^\d{4}$", RegexOptions.Compiled, "PinRegex", "", true);
      regexInfo[1] = new RegexCompilationInfo(@"^\d{4}-?\d{4}-?\d{4}-?\d{4}$", RegexOptions.Compiled, "CreditCardRegex", "", true);
      AssemblyName assembly = new AssemblyName();
      assembly.Name = "MyRegEx";
      Regex.CompileToAssembly(regexInfo, assembly);
   }
}

Related Tutorials