Курс Python → Удаление специальных символов с помощью re.sub
Для начала импортируем пакет re:
import re
Затем создадим строку, из которой хотим удалить специальные символы:
string = "Привет! Как дела?"
Используем метод sub() для замены специальных символов на пустую строку:
clean_string = re.sub(r'[^\w\s]', '', string)
В данном случае регулярное выражение [^\w\s] означает, что мы хотим оставить только буквы, цифры и пробелы. Таким образом, после выполнения кода clean_string будет содержать строку «Привет Как дела».
Таким образом, с помощью метода sub из пакета re мы можем легко удалять специальные символы из строк и проводить другие операции замены символов.
Другие уроки курса "Python"
- Разделение строки на подстроки в Python
- Оператор walrus в Python
- Множественное присваивание в Python
- Объединение списков в Python
- Форматирование вывода с F-строками
- Участие в сообществе @selectel
- Генераторы в Python
- Проверка наличия элемента в списке
- Преобразование Excel в PDF с Spire.XLS
- Роль object и type в Python
- Переменная Шредингера
- Оптимизация памяти в Python
- Транспонирование 2D-массива с помощью zip
- Объединение словарей в Python
- Отображение графиков в Jupyter с Matplotlib
- Создание коллекций из генератора
- Работа с OpenCV
- Использование обратной косой черты в f-строках
- Перетасовка списков в Python
- Форматирование данных с помощью pprint
- Работа с областями видимости переменных
- Генераторы в Python
- Отправка POST-запроса в REST API
- Установка Python — Простое руководство
- Получение частей дроби
- Установка максимального количества цифр
- Ограничение итераций в Python
- Добавление цвета в консоли
- Хеширование паролей с солью
- Разделение строки с помощью re.split()
- Ускорение кода с помощью векторизации
- Оператор continue в Python
- None в Python: использование и особенности
- Экспорт данных в файл.
- Concrete Paths — метод .with_suffix()
- Избегание изменяемых аргументов
- Логирование с Loguru
- Удаление ресурса в Python
- Копирование объектов в Python
- Вывод символов строки в Python
- Python: динамическая типизация и проверка типов
- Функции map, filter и reduce
- Функции-генераторы в Python
- Defaultdict в Python















