Name
Regex
Synopsis
This class handles the creation of regular expressions and pattern
matching. Several static methods allow for pattern matching without
creating a RegExp
object.
Methods
public Regex(string
pattern
)
public Regex(string
pattern
,RegexOptions
options
)
Return a regular expression object based on
pattern
and with the optional mode modifiers,options
.public static void CompileToAssembly(RegexCompilationInfo[ ]
regexinfos
,System.Reflection.AssemblyName
assemblyname
)
public static void CompileToAssembly(RegexCompilationInfo[ ]
regexinfos
,System.Reflection.AssemblyName
assemblyname
)
public static void CompileToAssembly(RegexCompilationInfo[ ]
regexinfos
,System.Reflection.AssemblyName
assemblyname
,System.Reflection.Emit.CustomAttributeBuilder[ ]
attributes
)
public static void CompileToAssembly(RegexCompilationInfo[ ]
regexinfos
,System.Reflection.AssemblyName
assemblyname
,System.Reflection.Emit.CustomAttributeBuilder[ ]
attributes
,string
resourceFile
)
Compile one or more
Regex
objects to an assembly. Theregexinfos
array describes the regular expressions to include. The assembly filename isassemblyname
. The arrayattributes
defines attributes for the assembly.resourceFile
is the name of a Win32 resource file to include in the assembly.public static string Escape(string
str
)
Return a string with all regular expression metacharacters, pound characters (
#
), and whitespace escaped.public static bool IsMatch(string
input
,string
pattern
)
public static bool IsMatch(string ...
Get Regular Expression Pocket Reference now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.