diff --git a/markdown-it-plugins/src/toc/plugin.ts b/markdown-it-plugins/src/toc/plugin.ts index 81b3cf07a..cb455a743 100644 --- a/markdown-it-plugins/src/toc/plugin.ts +++ b/markdown-it-plugins/src/toc/plugin.ts @@ -19,7 +19,7 @@ class Plugin { public readonly START_LEVEL_ATTRIBUTE_NAME = 'startLevel' public readonly END_LEVEL_ATTRIBUTE_NAME = 'endLevel' - private readonly TOC_PLACEHOLDER = /^\[\[toc(?::(\d+):(\d+))?]]|\[toc(?::(\d+):(\d+))?]$/i + private readonly TOC_PLACEHOLDER = /^(?:\[\[toc(?::(\d+):(\d+))?]]|\[toc(?::(\d+):(\d+))?])$/i public constructor(md: MarkdownIt, tocOptions?: Partial) { this.tocOptions = {