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, String>, 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())