Aqui está a maneira mais simples de explicar isso. Aqui está o que estou usando:
re.split('\W', 'foo/bar spam\neggs')
-> ['foo', 'bar', 'spam', 'eggs']
Aqui está o que eu quero:
someMethod('\W', 'foo/bar spam\neggs')
-> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']
O motivo é que eu quero dividir uma string em tokens, manipulá-la e juntá-la novamente.
\W
significa? Eu falhei no google.