Курс 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
- Копирование объектов в Python
- Уникальные значения из списка
- Оператор «is not» в Python
- Python: динамическая типизация и проверка типов
- Преобразование многоуровневого словаря
- Создание словарей в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Оператор zip в Python
- Библиотека Chartify: руководство
- Декораторы для регистрации функций
- Форматирование объектов с модулем pprint
- Хеши в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Расчет времени выполнения программы
- GitHub в Telegram: подписка на уведомления
- Транспонирование 2D-массива с помощью zip
- Создание словаря в Python
- Работа с необработанными строками
- Библиотека sh: использование команд bash в Python
- Класс Counter() для подсчета элементов
- Сумма элементов списка
- Работа с YAML в Python: PyYAML.
- Создание функций с произвольным количеством аргументов
- Отношения подклассов в Python
- PrettyTable: создание таблицы
- Сортировка слиянием
- Удаление элементов во время итерации
- Нан-рефлексивность в Python
- Методы list в Python
- Модуль sys: основы
- Оператор объединения словарей
- Списковое включение в Python
- Управление импортом в Python
- Оператор «or» в Python
- Деление в Python
- Объединение списков в строку
- Оператор continue в Python
- Получение текущей даты и времени
- Печать комбинаций в Python с Itertools
- Подсчет вхождений элементов
- Создание словаря с значением по умолчанию
- Создание веб-приложения с Flask















