def pre_process(t):
""" (str) -> str
returns a copy of the string with all punctuation removed, and all letters set to lowercase. The only characters in the output will be lowercase letters, numbers, and whitespace.
"""
-2
A
ответ
0
Это самая простая функция использования regex
я мог бы поставить вместе, чтобы достигнуть ваше требование.
import re
def pre_process(t):
return re.sub(r'[^a-z\d ]','',str.lower())
Она возвращает введенную строку в нижнем регистре, и опустить любые символы, которые не являются буквами, номера или пробельных.
+0
спасибо! работает отлично! –
1
Попробуйте использовать следующий код.
import re
string = 'This is an example sentence.'
string = re.sub(r'[^a-zA-Z\d]', string)
print(string)
Вы должны выйти Thisisanexamplesentance
.
0
Просто восстановить вашу строку только с буквенно-цифровых символов:
''.join(_char for _char in _str.lower() if _char.isalnum())
Смежные вопросы
- 1. Как удалить все знаки препинания и пробелы в строке?
- 2. Как удалить все знаки препинания в строке? (Python)
- 3. Как вы игнорируете пробелы и знаки препинания?
- 4. игнорировать знаки препинания в строке
- 5. Palindrome игнорируя пробелы и знаки препинания
- 6. Удалите все ненужные пробелы и определенные знаки препинания
- 7. Разрешить буквенно-цифровые знаки, знаки препинания и пробелы
- 8. Python - Удалить пробелы и знаки препинания без функций
- 9. Как игнорировать знаки препинания и пробелы в java?
- 10. Удалить знаки препинания и пробелы из строки с помощью Regex
- 11. Как заменить знаки препинания на строку python?
- 12. Невозможно обнаружить пробелы или знаки препинания
- 13. Regex: как получить слова, пробелы и знаки препинания из строки
- 14. В R заменить знаки препинания "." в строке
- 15. Как изменить String в Array и заменить все знаки препинания
- 16. Как отнять пробелы между изображениями?
- 17. Как удалить все знаки препинания из предложения?
- 18. Реверсивные слова в строке Python (включая знаки препинания)
- 19. Удалить символ из массива, где найдены пробелы и знаки препинания
- 20. C++ удалить знаки препинания и пробелы из строки
- 21. Снять все знаки препинания в переменной
- 22. Удалить все знаки препинания в конце строки
- 23. JavaScript Проверка на палиндром (пробелы и знаки препинания включены)
- 24. знаки препинания в javascript
- 25. Удалить знаки препинания, сохранить пробелы, toLowerCase, добавьте дефис лаконично
- 26. Знаки препинания Pharo
- 27. Regex, чтобы удалить все знаки препинания, кроме '
- 28. Как игнорировать пробелы, знаки препинания и все символы, отличные от букв, при проверке палиндрома?
- 29. Регулярные выражения, Удалить все знаки препинания, кроме() -
- 30. Разрешить конкретные знаки препинания и удалить aphostrophe
Что вы пытаетесь? Вы погуглили? Если бы у вас было бы, у вас был бы ответ как первая ссылка –
Проверьте [Поиск Google] (https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q= python% 20remove% 20all% 20spaces% 20 и% 20punctuation% 20from% 20the% 20string) result –
Вы пробовали мой ответ? –