Problème : Aucune mise en gras pour le texte entre parenthèses lorsqu’il y a des caractères avant ou après les parenthèses.
Exemple de texte dans lequel nous souhaitons mettre en évidence (5255) :
1.0.15 Build 20200721 rel.40773(5255)
40773**(5255)** → ÉCHEC
40773(5255)
407735255
Maintenant, ajoutons un simple point à la fin de la première ligne.
Remarquez comment la 1re, la 2e et la 3e ligne changent :
40773**(5255).
40773(5255)
407735255**
Expérimentation avec d’autres exemples
Sans parenthèses : Tout est correct.
parenthèses → OK
parenthèses → OK
aparenthèses1 → OK
aparenthèsesa → OK
aparenthèses.1 → OK
aparenthèses#1 → OK
aparenthèses?1 → OK
Avec parenthèses : Des choses étranges se produisent.
parenthèses → OK
(parenthèses) → OK
**(parenthèses)**1 → ÉCHEC
(parenthèses).1 → OK
**(parenthèses)**a → ÉCHEC
(parenthèses).a → ÉCHEC
(parenthèses)#1 → OK
(parenthèses)?1 → OK
aparenthèses1 → ÉCHEC
aparenthèses1 → ÉCHEC
aparenthèses1 → ÉCHEC
Deux fois la même ligne, séparées par une ligne vide
paren**(thes)**es → ÉCHEC
paren**(thes)**es → ÉCHEC
Même chose que ci-dessus, sauf sans séparation par une ligne vide
(paren)thèses → ÉCHEC
paren(thèses) → ÉCHEC