Курс 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. Метод getitem для доступа к элементам последовательности
  2. Namedtuple в Python
  3. Работа с argparse
  4. Распаковка аргументов в Python
  5. Импорт в Python: список all
  6. Очистка вывода в Python
  7. Получение локальных переменных в Python
  8. Обработка ошибок ввода данных
  9. Измерение времени выполнения кода
  10. Управление фоновыми задачами в Python
  11. Именованные аргументы в Python
  12. Расширение информации об ошибке в Python
  13. Поиск email
  14. Операторы увеличения и уменьшения переменной
  15. Итераторы с потерямиZIP
  16. Область видимости переменных в Python
  17. Оптимизация памяти в Python
  18. Метод __iand__ для пользовательских классов
  19. Переопределение метода len
  20. Абстракции словарей и множеств в Python
  21. Python reversed() функция
  22. Работа с zip-архивами в Python
  23. Функция print() — вывод информации
  24. Библиотека sh: использование команд bash в Python
  25. Defaultdict в Python
  26. Оператор деления для класса Rational
  27. Инверсия списков и строк в Python
  28. Метод ior для битовых операций
  29. Метод __iand__ для пользовательских классов
  30. Функции any() и all() в Python
  31. Округление банкира в Python
  32. Определение индекса элемента списка
  33. Проверка условий в Python
  34. Преобразование данных в Python
  35. Поиск индекса элемента в списке
  36. Векторизация в Python с NumPy.
  37. OrderedDict — упорядоченный словарь
  38. Управление доступом к модулю
  39. Функция с **kwargs в Python
  40. Основы работы со строками в Python
  41. Создание копии итератора
  42. Удаление знаков препинания в Python
  43. Классы данных в Python
  44. Руководство по использованию Colorama

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