import re
regex = r"^([^-()]+)(?:-[^()]*)?\([^()]*\)"
s = ("TVTP-S2(xxxx123123)\n"
"TVTP(xxxx123123)\n")
print(re.findall(regex, s, re.MULTILINE))
aW1wb3J0IHJlCgpyZWdleCA9IHIiXihbXi0oKV0rKSg/Oi1bXigpXSopP1woW14oKV0qXCkiCnMgPSAoIlRWVFAtUzIoeHh4eDEyMzEyMylcbiIKCSJUVlRQKHh4eHgxMjMxMjMpXG4iKQoJCnByaW50KHJlLmZpbmRhbGwocmVnZXgsIHMsIHJlLk1VTFRJTElORSkp