Курс Python → Удаление специальных символов с помощью re.sub
Для начала импортируем пакет re:
import re
Затем создадим строку, из которой хотим удалить специальные символы:
string = "Привет! Как дела?"
Используем метод sub() для замены специальных символов на пустую строку:
clean_string = re.sub(r'[^\w\s]', '', string)
В данном случае регулярное выражение [^\w\s] означает, что мы хотим оставить только буквы, цифры и пробелы. Таким образом, после выполнения кода clean_string будет содержать строку «Привет Как дела».
Таким образом, с помощью метода sub из пакета re мы можем легко удалять специальные символы из строк и проводить другие операции замены символов.
Другие уроки курса "Python"
- Сравнение def и lambda-функций
- Выбор редактора кода.
- Поиск наиболее частого элемента
- Отладка в Python
- Определение объема памяти объекта
- Атрибуты объекта в Python
- Numpy: разбиение массивов
- kwargs в Python
- Работа с исключениями в Python
- Python defaultdict добавление ключа
- Выражения-генераторы в Python
- Работа с комплексными числами в Python
- Метод rxor для операции побитового исключающего «или»
- Измерение времени выполнения кода
- Вычисление разности множеств в Python
- Создание словаря с значением по умолчанию
- Сортировка с помощью key
- Лямбда-функции в defaultdict
- Генерация UUID в Python
- Работа с OpenCV
- Тестирование функции сложения
- Solidity для DeFi Ethereum
- Импорт классов из другого файла
- Логирование с Logzero
- Проверка дублей в списке.
- Запуск внешнего кода в Jupyter
- Списки в Python
- *args и **kwargs в Python
- Закрытие файла в Python
- Удаление элементов во время итерации
- Работа со стеком в Python
- Поиск подстроки в строке
- Наследование в программировании
- Инверсия списков и строк в Python
- Атрибуты класса и экземпляра в Python
- Метод join() для объединения строк
- Оператор += для объединения строк
- Чтение бинарного файла в Python.
- Блок else в циклах Python
- Метод __call__ в Python
- Поиск самого частого элемента
- Сравнение объектов в Python
- Функция reduce() из модуля functools
- Метод __index__ в Python
- CLI-инструмент howdoi
- Глубокое копирование объектов















