Курс 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
- Оператор in для Python
- Измерение времени выполнения кода в Python
- Разработка игры Pong с turtle
- Работа с файлами и директориями в Python.
- Сортировка элементов с OrderedDict
- Многострочные комментарии в Python
- Декораторы с аргументами
- Работа с библиотекой requests
- Замена текста в Python
- Модуль pprint: улучшение вывода данных
- Основы работы со списками
- Очистка данных с Pandas
- Python Enum Weekday Usage
- Объединение множеств в Python
- Метод pop() списка
- Экспорт внешнего файла с помощью writefile
- Docstring в Python
- Concrete Paths в Python
- Измерение потребления памяти при сортировке
- Поиск простых чисел
- Декораторы с аргументами в Python
- Работа с очередями в Python
- Настройка нарезки списков
- Функции any() и all() в Python
- Форматирование данных с помощью pprint
- Синхронизация доступа к ресурсам
- Распаковка аргументов в Python
- Область видимости переменных
- Счетчик в Python: most_common()
- Фильтрация списка чисел
- Особенности ключей словаря в Python
- Основы работы с базами данных в Python
- Создание и операции с дробями
- Работа с типами данных в Python с помощью pydantic.
- Поиск шаблона в начале строки
- Инверсия списков и строк в Python
- Метод pos в Python
- split() — разделение строки
- Блок else в Python
- Создание и удаление объектов
- Получение атрибутов и методов класса
- Установка и использование модуля «howdoi»
- Метод add для класса Vector
- Проверка на палиндром















