括号内的文本不加粗格式

问题: 当括号前后存在其他字符时,括号内的文本无法加粗。

我们希望高亮 (5255) 的示例文本:

1.0.15 Build 20200721 rel.40773(5255)

40773**(5255)** → 失败
40773(5255)
407735255


现在我们在第一行末尾添加一个点。
注意第 1、2、3 行发生了变化:

40773**(5255)
40773(5255)
40773
5255**


尝试其他示例

无括号:一切正常。

parentheses → 正常
parentheses → 正常
aparentheses1 → 正常
aparenthesesa → 正常
aparentheses.1 → 正常
aparentheses#1 → 正常
aparentheses?1 → 正常

含括号:出现异常。

parentheses → 正常
(parentheses) → 正常
**(parentheses)**1 → 失败
(parentheses).1 → 正常
**(parentheses)**a → 失败
(parentheses).a → 失败
(parentheses)#1 → 正常
(parentheses)?1 → 正常

a**(parentheses)1 → 失败
a
(parentheses)**1 → 失败

a**(parentheses)**1 → 失败


两行相同内容,中间用空行分隔

paren**(thes)**es → 失败

paren**(thes)**es → 失败


同上,但中间没有空行分隔

(paren)theses → 失败
paren
(theses)
→ 失败


如果我记得没错,这是 Markdown 规范的一个限制。

这是我们遵循的规范。不妨在那里试试——它也无法正常工作。

解析器在性能方面存在一定局限,我尚未见过任何 Markdown 解析器能按您描述的方式工作,尽管我可能记错了。