Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

How to run regular expressions faster in C#

DZone's Guide to

How to run regular expressions faster in C#

· Performance Zone
Free Resource

Evolve your approach to Application Performance Monitoring by adopting five best practices that are outlined and explored in this e-book, brought to you in partnership with BMC.

If you want the regular expression to run faster , you can set the RegexOptions.Compiled value to the regex constructor. This will compile the regex in to their own assembly which will run a little faster.

Below is a sample code snippet demonstrating the usage of RegexOptions.Compiled.

//  Validating a Zip codes in C# using Regular Expression
2
string GKZipCode = @"^\d{5}(-?\d{4})?$";
3
Regex regex = new Regex(GKZipCode, RegexOptions.Compiled);
4
bool Matching = regex.IsMatch("15689");
5
Console.WriteLine(Matching);
6
Console.ReadLine();


Learn tips and best practices for optimizing your capacity management strategy with the Market Guide for Capacity Management, brought to you in partnership with BMC.

Topics:

Published at DZone with permission of Senthil Kumar, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}