Python: multiplos delimitadores

import re

frase = 'a b,c;d.e%f:g'
print(list(filter(None, re.split("[, ;.%:]+", frase))))
#['a', 'b', 'c', 'd', 'e', 'f', 'g']

print(re.findall(r"[\w']+", frase))
#['a', 'b', 'c', 'd', 'e', 'f', 'g']

Comentários