From 3efba6578d74fd87772fddc288ef3429b32d0262 Mon Sep 17 00:00:00 2001 From: Igor Adamenko Date: Thu, 3 Aug 2023 20:12:00 +0300 Subject: [PATCH] Fix wiki-link regexp to match non-Latin characters --- packages/remark-wiki-link/src/lib/fromMarkdown.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/remark-wiki-link/src/lib/fromMarkdown.ts b/packages/remark-wiki-link/src/lib/fromMarkdown.ts index 469cd2e0..ee726ef6 100644 --- a/packages/remark-wiki-link/src/lib/fromMarkdown.ts +++ b/packages/remark-wiki-link/src/lib/fromMarkdown.ts @@ -79,7 +79,7 @@ function fromMarkdown(opts: FromMarkdownOptions = {}) { data: { isEmbed, target, alias }, } = wikiLink; // eslint-disable-next-line no-useless-escape - const wikiLinkWithHeadingPattern = /([\w\s\/\.-]*)(#.*)?/; + const wikiLinkWithHeadingPattern = /([\p{Letter}\d\s\/\.-_]*)(#.*)?/u; const [, path, heading = ""] = target.match(wikiLinkWithHeadingPattern); const possibleWikiLinkPermalinks = wikiLinkResolver(path);