Курс 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"
- Удаление и повторная вставка ключа в OrderedDict
- Метод get для словарей
- Генератор бросков кубиков
- Избегайте изменяемых аргументов
- Обработка исключений в Python
- Оптимизация памяти с __slots__
- Цикл for в Python
- Управление ресурсами с контекстными менеджерами
- Оператор break в Python
- Игра «Виселица» на Python
- Поток данных в Python
- Объединение итераторов
- Создание треугольника Паскаля
- Создание итератора
- Рациональные числа в Python
- Объединение словарей в Python
- Отладка в командной строке
- Работа с библиотекой xkcd
- Сортировка элементов с OrderedDict
- Условное добавление элементов в список
- Сериализация данных в JSON с помощью json.dumps
- Определение размера папок в Python
- Тип CodeType в Python.
- Очистка данных в Python
- Основные методы NumPy
- Метод ifloordiv для пользовательских классов
- Конкатенация строк в Python
- Сериализация объектов в Python
- Генерация случайных чисел в Python
- Циклы for в Python
- Просмотр атрибутов и методов класса
- Работа с collections в Python.
- Сортировка списка по индексам
- Документация функции help() в Python
- Шаблоны Flask: условия и циклы
- Сортировка в Python
- Перемешивание списка с shuffle()
- Генерация UUID в Python
- Удаление дубликатов с помощью множеств
- Создание функций высшего порядка
- Передача аргументов в Python
- Многострочные строки в Python
- Отладка в Python
- Работа с срезами в Numpy
- Комментарии в Python.
- Глобальные переменные в Python
- Создание веб-приложения с Flask
- Получение текущего времени в Python















