Problema: Sem formatação em negrito para texto entre parênteses quando há caracteres anteriores ou posteriores aos parênteses.
Exemplo de texto no qual queremos destacar (5255):
1.0.15 Build 20200721 rel.40773(5255)
40773**(5255)** → NOK
40773(5255)
407735255
Agora adicionamos um único ponto no final da primeira linha.
Observe como a 1ª, 2ª e 3ª linhas mudam:
40773**(5255).
40773(5255)
407735255**
Brincando com outros exemplos
Sem parênteses: Tudo está OK.
parentheses → OK
parentheses → OK
aparentheses1 → OK
aparenthesesa → OK
aparentheses.1 → OK
aparentheses#1 → OK
aparentheses?1 → OK
Com parênteses: Coisas estranhas acontecem.
parentheses → OK
(parentheses) → OK
**(parentheses)**1 → NOK
(parentheses).1 → OK
**(parentheses)**a → NOK
(parentheses).a → NOK
(parentheses)#1 → OK
(parentheses)?1 → OK
a**(parentheses)1 → NOK
a(parentheses)**1 → NOK
a**(parentheses)**1 → NOK
Duas vezes a mesma linha, separadas por uma linha em branco
paren**(thes)**es → NOK
paren**(thes)**es → NOK
O mesmo que acima, exceto sem separação por linha em branco
(paren)theses → NOK
paren(theses) → NOK