From adb3b15d29959115474c2e667bf13797d9492fb1 Mon Sep 17 00:00:00 2001 From: viridian Date: Sat, 20 Apr 2024 12:19:31 +0200 Subject: [PATCH] Regex match ungreedy --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 3db1ab4..fb1d518 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -72,7 +72,7 @@ pub fn generate_blog_entry(markdown: String, template_dir: &String) -> Option<(S } pub fn get_frontmatter(markdown: String) -> (HashMap, String) { - let re_key_value = Regex::new(r"(?ms)---(.*)---(?:\n)").unwrap(); + let re_key_value = Regex::new(r"(?msU)---(.*)---(?:\n)").unwrap(); let key_value_string = re_key_value .find(markdown.as_str())