From aed7ef853db9eeed8012eb57c574073d5563e4bb Mon Sep 17 00:00:00 2001 From: leizhe Date: Tue, 11 Jan 2022 14:05:00 +0800 Subject: [PATCH] use much safer regexp pattern --- src/main/frontend/db/model.cljs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/db/model.cljs b/src/main/frontend/db/model.cljs index f0cebb1109..e939d2a2fa 100644 --- a/src/main/frontend/db/model.cljs +++ b/src/main/frontend/db/model.cljs @@ -1062,9 +1062,9 @@ db-utils/group-by-page)))))) (defn- pattern [name] - (re-pattern (str "(?i)(?!#)(?!\\[\\[)" + (re-pattern (str "(?i)(^|[^\\[#0-9a-zA-Z]|((^|[^\\[])\\[))" (util/regex-escape name) - "(?!\\]\\])"))) + "($|[^0-9a-zA-Z])"))) (defn get-page-unlinked-references [page]