import re
string_a = "The acnes stimulated the mRNA expression of interleukin (IL)-1, -8, LL-37, MMP-1, -2, -3, -9, and -13 in keratinocytes."
pattern = re.compile(r"\b([A-Za-z]+\s*\([A-Z]+\)|[A-Z]+)(\s*-\d+(?:,\s*-\d+)*)(?:,\s*and\s+(-\d+))?")
print( pattern.sub(lambda x: x.group(1) + f', {x.group(1)}'.join(map(str.strip, x.group(2).strip().split(','))) + (f', and {x.group(1)}{x.group(3)}' if x.group(3) else ''), string_a) )
aW1wb3J0IHJlCnN0cmluZ19hID0gIlRoZSBhY25lcyBzdGltdWxhdGVkIHRoZSBtUk5BIGV4cHJlc3Npb24gb2YgaW50ZXJsZXVraW4gKElMKS0xLCAtOCwgTEwtMzcsIE1NUC0xLCAtMiwgLTMsIC05LCBhbmQgLTEzIGluIGtlcmF0aW5vY3l0ZXMuIgpwYXR0ZXJuID0gcmUuY29tcGlsZShyIlxiKFtBLVphLXpdK1xzKlwoW0EtWl0rXCl8W0EtWl0rKShccyotXGQrKD86LFxzKi1cZCspKikoPzosXHMqYW5kXHMrKC1cZCspKT8iKQpwcmludCggcGF0dGVybi5zdWIobGFtYmRhIHg6IHguZ3JvdXAoMSkgKyBmJywge3guZ3JvdXAoMSl9Jy5qb2luKG1hcChzdHIuc3RyaXAsIHguZ3JvdXAoMikuc3RyaXAoKS5zcGxpdCgnLCcpKSkgKyAoZicsIGFuZCB7eC5ncm91cCgxKX17eC5ncm91cCgzKX0nIGlmIHguZ3JvdXAoMykgZWxzZSAnJyksIHN0cmluZ19hKSApCg==