Курс 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
- Оператор assert в Python
- Установка виртуального окружения Python
- Умножение строк и списков
- Функции any() и all() в Python
- Создание именованных кортежей в Python
- Перевод эмодзи и эмотиконов.
- Получение значений из словарей
- Роль запятой в Python
- Исправление ошибки NameError
- Объединение словарей в Python
- Комментарии в Python
- Оптимизация создания строк
- Flask — веб-фреймворк Python
- Генераторы в Python
- Метод rlshift для битового сдвига
- Defaultdict в Python
- Удаление дубликатов из списка
- Рациональные числа в Python
- Оператор in для Python
- Использование обратной косой черты в f-строках
- Замена атрибута в именованном кортеже
- Функция reversed() в Python
- Транспонирование 2D-массива с помощью zip
- Добавление Progressbar в Python
- Python Calendar Usage
- Дефолтные параметры в Python
- Обработка ошибок в JSON данных
- Оператор объединения словарей
- Установка Python — Простое руководство
- Основы Python за 14 дней
- Combobox в Tkinter
- Логирование с Logzero
- Многострочные строки в Python
- Перевернуть список в Python
- Метод difference_update() — разность множеств
- Оператор объединения словарей
- Генерация случайных чисел в Python
- Сериализация данных в JSON с помощью json.dumps
- Создание циклической ссылки
- Закрытие файла в Python
- Отправка POST запроса на сервер.
- Непрерывная проверка в Python
- Распаковка с оператором *
- Удаление элемента из списка















