Курс 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"
- Преобразование в float
- Установка и использование библиотеки google
- globals и locals
- Распаковка элементов массива
- Копирование объектов в Python
- Функция zip() в Python
- Отправка поздравлений по дню рождения
- Получение комбинаций в Python
- Отладчик pdb: начало работы
- Форматирование объектов с модулем pprint
- Magic Commands — улучшение работы с Python
- Функция count() в Python
- Справка по импортированным модулям
- Поиск email
- Работа с кортежами в Python
- Поиск индекса элемента в списке
- Lambda-функция в Python: использование с map() и sum()
- Проверка кортежей.
- Зарезервированные слова в Python
- Progress с библиотекой tqdm
- Генераторы в Python
- Преобразование типов данных в set comprehension
- Группировка элементов Python
- Добавление элемента к кортежу
- Замена текста в Python
- Списки в Python
- Оптимизация памяти в Python
- Карта бомбоубежищ в Москве и Питере
- Обезопасьте ввод данных
- Работа с необработанными строками
- Извлечение новостей с помощью newspaper3k
- Отладка регулярных выражений в Python
- Удаление пробелов методом translate()
- Создание треугольника Паскаля
- Создание словаря и множества
- Удаление ключа из словаря
- JSON в Python: модуль, dump, dumps, load
- Оптимизация гиперпараметров в Python
- Список переменных в Python
- Метод add для класса Vector
- Отладка в командной строке
- Управление фоновыми задачами в Python
- Открытие и запись файлов
- Работа с Requests для HTTP-запросов
- Работа с типами данных в Python с помощью pydantic.
- Создание новой даты в Python
- Перевод текста с Python Translator
- Управление IP-адресами через прокси
- Работа с контекстными менеджерами
- Методы работы со строками в Python















