Мне нужно разбить строку на массив по границам слова (пробелам), сохранив пробелы.
Например:
'this is a\nsentence'
станет
['this', ' ', 'is', ' ', 'a' '\n', 'sentence']
Я знаю о str.partition и re.split , но ни один из них не делает то, что я хочу, и нет re.partition
.
Как с разумной эффективностью разбивать строки на пробелы в Python?