From 7ec6f4760ce7652a175c6a91c62e0b693f368e32 Mon Sep 17 00:00:00 2001 From: MasterYHY <95060647+Cross1111@users.noreply.github.com> Date: Fri, 11 Oct 2024 08:52:46 +0800 Subject: [PATCH] Update Header.js --- src/core/hooks/Header.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/core/hooks/Header.js b/src/core/hooks/Header.js index f48e3599..f8e5c06a 100644 --- a/src/core/hooks/Header.js +++ b/src/core/hooks/Header.js @@ -223,13 +223,6 @@ export default class Header extends ParagraphBase { // atx header const atx = { begin: '(?:^|\\n)(\\n*)(?:\\h{0,}(#{1,6})(?:\\s+|$))', // (?\\n*), (?#{1,6}) - // begin: 匹配标题的开始部分 - // (?:^|\\n) : 非捕获组,匹配字符串的开始位置(^)或换行符(\\n) - // (\\n*) : 捕获组,匹配任意数量的换行符,可能用于后续处理(例如,计算缩进级别) - // (?:\\h{0,}(#{1,6})(?:\\s+|$)) : 非捕获组,用于匹配标题的级别和可选的后续空格或行尾 - // \\h{0,} : 匹配任意数量的水平空白字符(空格、制表符等),但此处由于后面紧跟#{1,6},所以实际上这个部分可以省略,因为#前的空格在Markdown中通常被忽略 - // (#{1,6}) : 捕获组,匹配1到6个#字符,表示标题的级别(1级到6级) - // (?:\\s+|$) : 非捕获组,要求要么有一个或多个空格 content: '(.+?)', // '(?.+?)' end: '(?=$|\\n)', };