Курс 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. Перебор элементов списка в Python
  4. Разбиение строки в Python
  5. Функция reduce() в Python
  6. Подсчет элементов с помощью Counter
  7. Операции с датами в Python
  8. Создание объекта timedelta
  9. Переменные класса и экземпляра
  10. Работа с геоданными с помощью geopy
  11. Функция zip() в Python
  12. Множественное присваивание в Python
  13. Многострочные комментарии в Python
  14. Проверка дублей в списке.
  15. Ограничение итераций в Python
  16. Разделение строк в Python
  17. Создание пользовательской коллекции в Python
  18. Определение наиболее частого элемента с помощью collections.Counter
  19. Оператор in для Python
  20. Преобразование строки в число
  21. Библиотека sh: удобные команды терминала
  22. Виртуальное окружение Python
  23. Создание копии итератора
  24. Обработка ошибки IndexError
  25. Удаление знаков препинания в Python
  26. Класс-оболочка для словарей
  27. Генераторы списков в Python
  28. Открытие и редактирование скриптов Python
  29. Метод сравнения объектов в Python
  30. Создание панели меню Tkinter
  31. Форматирование строк в Python
  32. Расчет времени выполнения
  33. Разделение строки с помощью re.split()
  34. Подсчет количества элементов в списке
  35. Отправка HTTP-запросов в Python
  36. Проверка на истинность объектов в Python
  37. Метод rxor для операции побитового исключающего «или»
  38. Нахождение отличий в списках
  39. Оператор «not» в Python
  40. Создание таблиц в Python с PrettyTable
  41. Тестирование с responses
  42. Использование type hints
  43. Метод split() для разделения строк

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