Курс 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. Удаление первого элемента списка
  2. Удаление специальных символов
  3. Проверка списка: any() и all()
  4. Оператор «or» в Python
  5. Метод enumerate() в Python
  6. Обработка ошибок в Python
  7. Объединение списков в Python.
  8. Делегирование в Python
  9. Дефолтные параметры в Python
  10. Избегайте изменяемых аргументов
  11. Получение частей дроби
  12. Python enumerate() использование
  13. Основы работы со строками в Python
  14. Функция zip() в Python
  15. Область видимости переменных
  16. Именование столбцов в Python с pandas
  17. Сохранение и загрузка модели в PyTorch
  18. Значения по умолчанию в Python
  19. Декораторы с аргументами
  20. Возврат нескольких значений из функции
  21. Поиск наиболее частого элемента
  22. Мониторинг работы программы Py-spy
  23. Возврат нескольких значений
  24. Удаление элемента из списка в Python
  25. Работа с рекламными данными в Pandas
  26. Установка Python3.7 и PIP
  27. Курс Data Scientist в медицине
  28. Функции в Python
  29. Изменение списка срезом
  30. Подсчет частотности элементов в Python
  31. Обмен значений переменных в Python
  32. Оптимизация методов в Python 3.7
  33. Оператор == в Python
  34. Работа с getopt
  35. Counter() — подсчет элементов
  36. Использование эмодзи в Python
  37. Нахождение разницы между списками в Python
  38. Преобразование символов с помощью map
  39. Логирование в Python
  40. Оператор zip в Python
  41. Импорт модулей в Python 3.12
  42. Инициализация объекта
  43. Строки в Python: апострофы и кавычки
  44. Создание и удаление объектов
  45. Транспонирование матрицы
  46. UserList в Python: Описание и примеры использования

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