Курс 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"

  1. Срезы в Python
  2. Оператор assert в Python
  3. Установка виртуального окружения Python
  4. Умножение строк и списков
  5. Функции any() и all() в Python
  6. Создание именованных кортежей в Python
  7. Перевод эмодзи и эмотиконов.
  8. Получение значений из словарей
  9. Роль запятой в Python
  10. Исправление ошибки NameError
  11. Объединение словарей в Python
  12. Комментарии в Python
  13. Оптимизация создания строк
  14. Flask — веб-фреймворк Python
  15. Генераторы в Python
  16. Метод rlshift для битового сдвига
  17. Defaultdict в Python
  18. Удаление дубликатов из списка
  19. Рациональные числа в Python
  20. Оператор in для Python
  21. Использование обратной косой черты в f-строках
  22. Замена атрибута в именованном кортеже
  23. Функция reversed() в Python
  24. Транспонирование 2D-массива с помощью zip
  25. Добавление Progressbar в Python
  26. Python Calendar Usage
  27. Дефолтные параметры в Python
  28. Обработка ошибок в JSON данных
  29. Оператор объединения словарей
  30. Установка Python — Простое руководство
  31. Основы Python за 14 дней
  32. Combobox в Tkinter
  33. Логирование с Logzero
  34. Многострочные строки в Python
  35. Перевернуть список в Python
  36. Метод difference_update() — разность множеств
  37. Оператор объединения словарей
  38. Генерация случайных чисел в Python
  39. Сериализация данных в JSON с помощью json.dumps
  40. Создание циклической ссылки
  41. Закрытие файла в Python
  42. Отправка POST запроса на сервер.
  43. Непрерывная проверка в Python
  44. Распаковка с оператором *
  45. Удаление элемента из списка

Marketello читают маркетологи из крутых компаний