From 07e2246adaa188fed7203714606c72d05b7fdd59 Mon Sep 17 00:00:00 2001 From: TJT Date: Fri, 24 Dec 2021 22:31:48 +0800 Subject: [PATCH] fix: attachHeadingsDescriptions match headings incorrectly --- src/services/MarkdownRenderer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/MarkdownRenderer.ts b/src/services/MarkdownRenderer.ts index efef59ad..e6d72705 100644 --- a/src/services/MarkdownRenderer.ts +++ b/src/services/MarkdownRenderer.ts @@ -101,7 +101,7 @@ export class MarkdownRenderer { attachHeadingsDescriptions(rawText: string) { const buildRegexp = (heading: MarkdownHeading) => { - return new RegExp(`##?\\s+${heading.name.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')}`); + return new RegExp(`##?\\s+${heading.name.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')}\s*$`); }; const flatHeadings = this.flattenHeadings(this.headings);