Курс 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.
- Анонимные функции в Python
- Установка и использование модуля Wikipedia
- Объединение списков в Python
- Объединение списков в Python.
- Работа с комбинациями в Python.
- Выражения-генераторы в Python
- Преобразование данных в Python
- Названия столбцов в Python таблицах
- Форматирование строк в Python
- Retrying в Python: повторные вызовы
- Генерация UUID в Python
- Вычисление логарифмов в Python
- Сумма элементов списка
- Работа с itertools
- Оператор == в Python
- Поиск HTML-элементов с BeautifulSoup
- Создание новых списков через list comprehensions
- Метод join() для объединения строк
- Установка и использование модуля «howdoi»
- Вывод букв строки в Python
- Генерация случайных чисел в Python
- Извлечение аудио из видео
- Динамическая типизация в Python
- Декораторы с аргументами в Python
- Лямбда-функции в цикле
- Обработка аргументов Python
- Создание директории в Python
- Создание пар из последовательностей
- Работа с переменными в Python
- Разность множеств
- Генератор списка в Python
- Распаковка элементов массива
- Переопределение метода __floordiv__
- Метод __imod__ для Python
- Форматирование вывода с F-строками
- Логирование с Loguru
- Получение текущего времени в Python
- Проверка списка: any() и all()
- Рациональные числа в Python
- Установка и использование emoji
- Возврат нескольких значений из функции
- Модуль pprint: улучшение вывода данных















