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

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

import re

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Переворот строки с использованием цикла
  2. Concrete Paths в Python
  3. Удаление элемента из списка
  4. Поиск частого элемента
  5. Использование defaultdict в Python
  6. Принципы Zen Python
  7. Работа с рекламными данными в Pandas
  8. Работа с zip-архивами в Python
  9. Замена подстроки
  10. Печать комбинаций в Python с Itertools
  11. Использование html-скриптов в Jupyter Notebook
  12. Итерация по коллекции в Python
  13. Деление в Python
  14. Метод clear для коллекций
  15. Встроенные функции Python
  16. Метод count в Python: почему count(», ») возвращает 4?
  17. Разработка Telegram-ботов
  18. Numpy: разбиение массивов
  19. Оптимизация памяти с __slots__
  20. Управление импортом в Python
  21. Преобразование в float
  22. Функция sleep() в Python
  23. Функции map, filter и reduce
  24. Объединение строк с помощью метода join
  25. Декоратор защиты анонимных пользователей
  26. Функции-генераторы в Python
  27. Добавление элементов в список
  28. Создание словаря с значением по умолчанию
  29. Списковый компрехеншен.
  30. Использование type hints
  31. Создание коллекций из генератора
  32. Различия символов в Python
  33. Зарезервированные слова в Python
  34. Руководство по Pymorphy2
  35. Возврат нескольких значений
  36. Создание даты из строки ISO
  37. Красивый вывод списка
  38. Изменения в обработке логических значений
  39. Логирование в Python
  40. Numpy: объединение массивов
  41. ROT13 Шифр Цезаря в Python
  42. Расчет времени выполнения
  43. Оператор «or» в Python
  44. Работа с геоданными с помощью geopy
  45. Модуль future Python

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