Курс 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. Изменение списка срезом
  3. Работа с очередями в Python
  4. Метод enumerate() в Python
  5. Генераторы в Python
  6. Глобальные переменные в Python
  7. Управление сессиями в Python
  8. Оптимизация поиска в словарях
  9. Гибкие функции Python
  10. Руководство по библиотеке pydantic
  11. Парсинг веб-страниц с Beautiful Soup
  12. Работа с timedelta
  13. Избегайте использования goto
  14. Использование подчеркивания в REPL
  15. Разделение строки с помощью re.split()
  16. Проверка подстроки в строке
  17. Управление ресурсами с контекстными менеджерами
  18. Отладка производительности Python
  19. Зарезервированные слова в Python
  20. Структура данных словарь в Python
  21. Распаковка элементов массива
  22. Методы split() и join() — Python строк.
  23. Метод __getitem__ в Python
  24. Циклы в Python
  25. Установка и загрузка Instaloader
  26. Удаление ключей из словаря
  27. Вычисление натурального логарифма в NumPy
  28. Аннотации типов в Python
  29. Преобразование чисел в Python
  30. Измерение времени выполнения кода
  31. Работа с файлами в Python
  32. Получение списка файлов в директории с использованием os
  33. Аннотации типов в Python
  34. Получение комбинаций в Python
  35. CLI-инструмент howdoi
  36. Проверка условий в Python
  37. Метод get() в Python
  38. Управление пакетами с pip
  39. Поиск наиболее частого элемента
  40. Экранирование символов в Python
  41. Перетасовка списков в Python
  42. Освобождение памяти в Python
  43. Обработка ошибок ввода данных
  44. Удаление дубликатов из списка с помощью dict.fromkeys
  45. Python Поверхностное Копирование

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