Разделение строки по разным знакам препинания с помощью разделения()

Я пытаюсь разделить строку на слова, удаляя пробелы и знаки препинания.

Я пробовал использовать метод split(), передавая все знаки препинания сразу, но мои результаты были неверными:

>>> test='hello,how are you?I am fine,thank you. And you?'
>>> test.split(',.?')
['hello,how are you?I am fine,thank you. And you?']

На самом деле я уже знаю, как это сделать с помощью регулярных выражений, но я хотел бы выяснить, как это сделать с помощью split(). Пожалуйста, не давайте мне решение регулярного выражения.

7
задан Josh Caswell 21 March 2012 в 01:24
поделиться