Курс 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. Копирование объектов в Python
  3. Уникальные значения из списка
  4. Оператор «is not» в Python
  5. Python: динамическая типизация и проверка типов
  6. Преобразование многоуровневого словаря
  7. Создание словарей в Python
  8. Метод __ixor__ для побитового исключающего ИЛИ
  9. Оператор zip в Python
  10. Библиотека Chartify: руководство
  11. Декораторы для регистрации функций
  12. Форматирование объектов с модулем pprint
  13. Хеши в Python
  14. Оптимизация гиперпараметров с Scikit Optimize
  15. Расчет времени выполнения программы
  16. GitHub в Telegram: подписка на уведомления
  17. Транспонирование 2D-массива с помощью zip
  18. Создание словаря в Python
  19. Работа с необработанными строками
  20. Библиотека sh: использование команд bash в Python
  21. Класс Counter() для подсчета элементов
  22. Сумма элементов списка
  23. Работа с YAML в Python: PyYAML.
  24. Создание функций с произвольным количеством аргументов
  25. Отношения подклассов в Python
  26. PrettyTable: создание таблицы
  27. Сортировка слиянием
  28. Удаление элементов во время итерации
  29. Нан-рефлексивность в Python
  30. Методы list в Python
  31. Модуль sys: основы
  32. Оператор объединения словарей
  33. Списковое включение в Python
  34. Управление импортом в Python
  35. Оператор «or» в Python
  36. Деление в Python
  37. Объединение списков в строку
  38. Оператор continue в Python
  39. Получение текущей даты и времени
  40. Печать комбинаций в Python с Itertools
  41. Подсчет вхождений элементов
  42. Создание словаря с значением по умолчанию
  43. Создание веб-приложения с Flask

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