" The Elephant's 4 cats. "
Ожидаемый результат:
the elephants 4 cats
Код:
import re
temp1 = re.sub('\W+',' ', str).strip()
output = temp2.lower()
Мой выход:
the elephant s 4 cats
У меня все еще есть дополнительное пространство между слоном и 's'. Еще одна проблема заключается в том, что я не могу удалить «_» (подчеркивание). Где я ошибаюсь, любые предложения были бы полезными.
'\ W' - это все, что не является' \ w'. '\ w' эквивалентно' [A-Za-z0-9_] ', то есть заметить, что он явно содержит подчеркивание, поэтому' \ W' исключает символ подчеркивания. Кроме того, вы заменяете пробел: '' '', поэтому я не уверен, почему вы ожидаете, что между слоном и словом не будет пробела –
@ juanpa.arrivillaga yea ur, который был найден ошибкой. Получил это сейчас. –