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

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

import re

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

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

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

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

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

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

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

Автор урока

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

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

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

  1. Concrete Paths — метод .with_suffix()
  2. Функции с дополнением
  3. Проверка типа данных
  4. Простой калькулятор Python
  5. Срезы в Numpy
  6. Аргументы *args и **kwargs
  7. Игра Виселица на Python
  8. Округление дробей в Python
  9. Измерение времени выполнения кода с использованием time
  10. Функция pow() — возвести число в степень
  11. Виртуальное окружение Python
  12. Объединение словарей в Python
  13. Именование столбцов в Python с pandas
  14. Создание веб-приложения с Flask
  15. Срезы в Python
  16. Функции в одну строку
  17. Использование html-скриптов в Jupyter Notebook
  18. Запуск внешних программ с subprocess
  19. Python: возвращение нескольких значений
  20. Форматирование данных с помощью pprint
  21. Компиляция регулярных выражений
  22. Удаление файлов с shutil.os.remove()
  23. Antigravity модуль
  24. Освоение Python
  25. Настройка нарезки списков
  26. Метод add для класса Vector
  27. Возвращение нескольких значений через кортеж или класс
  28. Определение функций с необязательными аргументами
  29. Модуль math: основные функции
  30. inspect в Python: анализ кода
  31. Оптимизация интернирования строк
  32. Подсчет элементов в списке с Counter
  33. Работа с модулем Calendar
  34. Синтаксис переменных цикла в Python
  35. Структуры данных в Python
  36. Генераторные функции в Python
  37. Применение функции к списку
  38. ChainMap.new_child() — добавление нового словаря
  39. Объединение объектов в Python
  40. Показ всплывающих окон Tkinter
  41. Python Enum Weekday Usage
  42. Транспонирование 2D-массива с помощью zip
  43. Отрицательные индексы списков
  44. Курсы Яндекс Практикум
  45. Удаление элемента по индексу в Python
  46. Создание GUI на Tkinter
  47. Поиск индексов подстроки
  48. Печать календаря

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