Курс Python → Удаление специальных символов с помощью re.sub
Для начала импортируем пакет re:
import re
Затем создадим строку, из которой хотим удалить специальные символы:
string = "Привет! Как дела?"
Используем метод sub() для замены специальных символов на пустую строку:
clean_string = re.sub(r'[^\w\s]', '', string)
В данном случае регулярное выражение [^\w\s] означает, что мы хотим оставить только буквы, цифры и пробелы. Таким образом, после выполнения кода clean_string будет содержать строку «Привет Как дела».
Таким образом, с помощью метода sub из пакета re мы можем легко удалять специальные символы из строк и проводить другие операции замены символов.
Другие уроки курса "Python"
- Concrete Paths — метод .with_suffix()
- Функции с дополнением
- Проверка типа данных
- Простой калькулятор Python
- Срезы в Numpy
- Аргументы *args и **kwargs
- Игра Виселица на Python
- Округление дробей в Python
- Измерение времени выполнения кода с использованием time
- Функция pow() — возвести число в степень
- Виртуальное окружение Python
- Объединение словарей в Python
- Именование столбцов в Python с pandas
- Создание веб-приложения с Flask
- Срезы в Python
- Функции в одну строку
- Использование html-скриптов в Jupyter Notebook
- Запуск внешних программ с subprocess
- Python: возвращение нескольких значений
- Форматирование данных с помощью pprint
- Компиляция регулярных выражений
- Удаление файлов с shutil.os.remove()
- Antigravity модуль
- Освоение Python
- Настройка нарезки списков
- Метод add для класса Vector
- Возвращение нескольких значений через кортеж или класс
- Определение функций с необязательными аргументами
- Модуль math: основные функции
- inspect в Python: анализ кода
- Оптимизация интернирования строк
- Подсчет элементов в списке с Counter
- Работа с модулем Calendar
- Синтаксис переменных цикла в Python
- Структуры данных в Python
- Генераторные функции в Python
- Применение функции к списку
- ChainMap.new_child() — добавление нового словаря
- Объединение объектов в Python
- Показ всплывающих окон Tkinter
- Python Enum Weekday Usage
- Транспонирование 2D-массива с помощью zip
- Отрицательные индексы списков
- Курсы Яндекс Практикум
- Удаление элемента по индексу в Python
- Создание GUI на Tkinter
- Поиск индексов подстроки
- Печать календаря















