fork(1) download
  1. import re
  2. text='Lee Jong-jae(Season1) Nam Sung-woo[1]'
  3. pattern = r'(\[[^][]*]|\([^()]*\))|[\s-]+'
  4. print( re.sub(pattern, lambda m: ',' if m.group(1) else ' ', text).strip(', ') )
Success #stdin #stdout 0.03s 9300KB
stdin
Standard input is empty
stdout
Lee Jong jae, Nam Sung woo