Ecco il modo più semplice per spiegarlo. Ecco cosa sto usando:
re.split('\W', 'foo/bar spam\neggs')
-> ['foo', 'bar', 'spam', 'eggs']
Ecco cosa voglio:
someMethod('\W', 'foo/bar spam\neggs')
-> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']
Il motivo è che voglio dividere una stringa in token, manipolarla, quindi rimetterla insieme.
\W? Ho fallito su Google.