How to run regular expressions faster in C#
Join the DZone community and get the full member experience.
Join For FreeIf 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();
Snippet (programming)
Assembly (CLI)
Published at DZone with permission of Senthil Kumar, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Trending
-
Getting Started With the YugabyteDB Managed REST API
-
Microservices With Apache Camel and Quarkus (Part 3)
-
Effortlessly Streamlining Test-Driven Development and CI Testing for Kafka Developers
-
5 Key Concepts for MQTT Broker in Sparkplug Specification
Comments