emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/denote f2cfcd26ea 205/355: Refine denote-retrieve regul


From: ELPA Syncer
Subject: [elpa] externals/denote f2cfcd26ea 205/355: Refine denote-retrieve regular expressions
Date: Sun, 26 Jun 2022 23:58:24 -0400 (EDT)

branch: externals/denote
commit f2cfcd26ea53e2d9d4d1cac4f815015404f3e2ed
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>

    Refine denote-retrieve regular expressions
---
 denote-retrieve.el | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/denote-retrieve.el b/denote-retrieve.el
index 033209db8a..dd0544af99 100644
--- a/denote-retrieve.el
+++ b/denote-retrieve.el
@@ -31,16 +31,20 @@
 (require 'denote)
 
 (defconst denote-retrieve--title-front-matter-regexp
-  "^\\(?:#\\+\\)?\\(?:title:\\)[\s\t]+\\(?1:.*\\)"
+  "^\\(?:#\\+\\)?\\(?:title\\)\\s-*[:=]\\s-*[\"']?\\(?1:.*\\b\\)[\"']?"
   "Regular expression for title key and value.
-
 The match that needs to be extracted is explicityly marked as
 group 1.")
 
 (defconst denote-retrieve--identifier-regexp
-  "^.?.?\\b\\(?:identifier\\|ID\\)\\s-*[:=]\\s-*\"?\\(?1:[0-9T]+\\)"
-  "Regular expression for filename key and value.
+  "^.?.?\\b\\(?:identifier\\|ID\\)\\s-*[:=]\\s-*[\"']?\\(?1:[0-9T]+\\)[\"']?"
+  "Regular expression for identifier key and value.
+The match that needs to be extracted is explicityly marked as
+group 1.")
 
+(defconst denote-retrieve--date-front-matter-regexp
+  "^\\(?:#\\+\\)?\\(?:date\\)\\s-*[:=]\\s-*[\"']?\\(?1:.*\\b\\)[\"']?"
+  "Regular expression for date key and value.
 The match that needs to be extracted is explicityly marked as
 group 1.")
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]