Курс Python → Удаление специальных символов с помощью re.sub

Для начала импортируем пакет re:

import re

Затем создадим строку, из которой хотим удалить специальные символы:

string = "Привет! Как дела?"

Используем метод sub() для замены специальных символов на пустую строку:

clean_string = re.sub(r'[^\w\s]', '', string)

В данном случае регулярное выражение [^\w\s] означает, что мы хотим оставить только буквы, цифры и пробелы. Таким образом, после выполнения кода clean_string будет содержать строку «Привет Как дела».

Таким образом, с помощью метода sub из пакета re мы можем легко удалять специальные символы из строк и проводить другие операции замены символов.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод rename() для переименования файлов и каталогов
  2. Распаковка аргументов в Python
  3. Скачать видео с YouTube
  4. Объединение, распаковка и деструктуризация
  5. Метод Self в Python
  6. Строковое представление объектов
  7. Виртуальные среды в Python
  8. Метод index() в Python
  9. Работа с CSV в Python
  10. Работа со временем в Python
  11. Создание списка через итерацию
  12. Оператор «or» в Python
  13. Модуль Antigravity в Python 3
  14. Работа с модулем cmath
  15. Округление чисел с помощью round
  16. Установка пакетов с помощью pip
  17. Работа с комплексными числами
  18. Установка пакета в Python
  19. Создание OrderedDict
  20. Показ всплывающих окон Tkinter
  21. Метод get для словарей
  22. Безопасный доступ к значениям словаря
  23. Модуль subprocess: запуск внешних команд
  24. Enum в Python
  25. Конкатенация строк с join() в Python
  26. Генераторы списков в Python
  27. Избегайте изменяемых аргументов
  28. Метод __irshift__ для побитового сдвига вправо
  29. Форматирование строк в Python
  30. Установка и использование библиотеки google
  31. Строки в Python: апострофы и кавычки
  32. Создание списков в Python
  33. Форматирование данных с помощью pprint
  34. Удаление символов новой строки в Python.
  35. Генераторы в Python
  36. Создание уникального множества
  37. Добавление вложенных списков
  38. Bootle — простой веб-фреймворк
  39. Оператор Walrus: правильное использование
  40. SciPy: широкий функционал для математических операций
  41. Удаление URL-адресов в Python
  42. Перебор элементов списка в Python
  43. Область видимости переменных
  44. Работа с массивами в Numpy
  45. Генератор чисел Фибоначчи
  46. Запуск Python из интерпретатора

Marketello читают маркетологи из крутых компаний