import re
text='Lee Jong-jae(Season1) Nam Sung-woo[1]'
pattern = r'(\[[^][]*]|\([^()]*\))|[\s-]+'
print( re.sub(pattern, lambda m: ',' if m.group(1) else ' ', text).strip(', ') )
aW1wb3J0IHJlCnRleHQ9J0xlZSAgSm9uZy1qYWUoU2Vhc29uMSkgTmFtICBTdW5nLXdvb1sxXScKcGF0dGVybiA9IHInKFxbW15dW10qXXxcKFteKCldKlwpKXxbXHMtXSsnCnByaW50KCAgcmUuc3ViKHBhdHRlcm4sIGxhbWJkYSBtOiAnLCcgaWYgbS5ncm91cCgxKSBlbHNlICcgJywgdGV4dCkuc3RyaXAoJywgJykgKQ==