Oto najprostszy sposób na wyjaśnienie tego. Oto czego używam:
re.split('\W', 'foo/bar spam\neggs')
-> ['foo', 'bar', 'spam', 'eggs']
Oto czego chcę:
someMethod('\W', 'foo/bar spam\neggs')
-> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']
Powodem jest to, że chcę podzielić ciąg na tokeny, manipulować nim, a następnie złożyć go ponownie.
\W
oznacza? Nie udało mi się google go.