summaryrefslogtreecommitdiffstats
path: root/src/regex.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-12-21 18:58:55 -0500
committerJesse Luehrs <doy@tozt.net>2021-12-21 18:58:55 -0500
commitefc9896da7901421b4e687d377e0cb75e2e99c2a (patch)
tree553b561ea80157451e899d5212b3fa452ae94210 /src/regex.rs
parente82a8cdfe29b3960095848fe9d2fdcbfd39a4ff3 (diff)
downloadadvent-of-code-efc9896da7901421b4e687d377e0cb75e2e99c2a.tar.gz
advent-of-code-efc9896da7901421b4e687d377e0cb75e2e99c2a.zip
slight improvement for regex matching
Diffstat (limited to 'src/regex.rs')
-rw-r--r--src/regex.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/regex.rs b/src/regex.rs
new file mode 100644
index 0000000..56ce19f
--- /dev/null
+++ b/src/regex.rs
@@ -0,0 +1,8 @@
+macro_rules! regex_captures {
+ ($rx:expr, $s:expr $(,)?) => {{
+ lazy_static::lazy_static! {
+ static ref RX: Regex = regex::Regex::new($rx).unwrap();
+ }
+ RX.captures($s)
+ }};
+}