لا تنسيق عريض للنص بين قوسين

المشكلة: لا يوجد تنسيق عريض للنص داخل الأقواس عند وجود أحرف سابقة أو لاحقة حول الأقواس.

نص مثال نريد تمييزه (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.

هذه هي المواصفات التي نتبعها. جرّب هناك — إنها لا تعمل هناك أيضًا.

هناك قيود على ما يمكن للمحللات (parsers) إنجازه بطريقة فعّالة، ولا أستطيع القول إنني رأيت محلل Markdown يعمل كما تصف في أي حالة، رغم أنه قد أكون مخطئًا.