Курс Python → Замена текста с re.sub()
Метод re.sub() в модуле re является функцией, которая позволяет заменять фрагменты строки в соответствии с определенным шаблоном. Этот метод очень полезен при работе с регулярными выражениями в Python, так как он позволяет легко заменять или модифицировать текст в строке.
Для использования метода re.sub(), необходимо передать ему три аргумента: шаблон (регулярное выражение), строку замены и строку, в которой нужно произвести замену. При этом, если шаблон не найден в строке, то замена не будет выполнена.
Пример использования метода re.sub():
import re
text = "Hello, World!"
new_text = re.sub(r"Hello", "Hi", text)
print(new_text) # Output: Hi, World!
В данном примере мы импортируем модуль re, создаем переменную text с исходным текстом «Hello, World!» и заменяем слово «Hello» на «Hi» с помощью метода re.sub(). Результатом будет строка «Hi, World!».
Другие уроки курса "Python"
- Проблема сравнения словарей
- Декораторы для регистрации функций
- Комментарии в Python
- Получение срезов итераторов
- Получение списка кортежей из словаря
- Новшества Flask 2.0
- Чтение бинарного файла в Python.
- Получение текущей директории
- Python: отсутствие точек с запятыми
- Поиск подстроки в строке
- Тестирование времени с Freezegun
- Импорт с альтернативным именем
- Экранирование символов в Python
- Тестирование функции сложения
- Python-dateutil — работа с датами
- Работа с множествами в Python
- Списковое включение в Python
- Назначение максимального и минимального значения переменной в Python.
- Solidity для DeFi Ethereum
- Логирование с Logzero
- Генерация случайных чисел Python
- Получение текущего времени в Python
- Курсы Яндекс Практикум
- Модуль Operator в Python
- Игра «Виселица» на Python
- Изменение логики работы с временем
- Статическая типизация в Python
- split() — разделение строки
- Функции all и any в Python
- Установка и использование Virtualenv
- Использование *args
- Основы работы с базами данных в Python
- JMESPath в Python
- Установка и использование Python-dateutil
- Метод add для класса Vector
- Класс UserDict: дополнительная функциональность
- Зарезервированные слова в Python
- Работа с zip-архивами в Python
- Метод title() в Python
- Установка и использование модуля «howdoi»
- Список методов и атрибутов
- Оптимизация параметров в Python
- Удаление дубликатов в pandas
- Присоединение элементов коллекции
- Оператор += в Python
- ROT13 Шифр Цезаря в Python
- Бинарный поиск
- Работа с словарями в Python















