Курс 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. discard() — удаление элемента из множества
  3. Структура строк в Python
  4. Мониторинг работы программы Py-spy
  5. Функция divmod() в Python
  6. Удаление элемента из списка в Python
  7. Проблема сравнения словарей
  8. Метод join() для объединения элементов строки
  9. Динамическая типизация в Python
  10. Создание задания в Cron
  11. Библиотека Rich: форматирование текста
  12. Группы исключений в Python
  13. Именованные аргументы в Python
  14. Работа с файлами в Python
  15. Резервирование символов в Python
  16. Определение основы слова с showballstemmer
  17. Настройка шрифта и цвета в Tkinter
  18. Объявление переменных в Python
  19. Создание объекта timedelta
  20. Роль object и type в Python
  21. Использование type hints
  22. Обработка StopIteration в Python
  23. Преобразование генераторов в циклы
  24. Присоединение элементов коллекции
  25. Присвоение значений переменным в Python
  26. Установка и использование модуля «howdoi»
  27. Объединение словарей в Python
  28. Отступы в Python
  29. Создание файла с проверкой ошибки
  30. Генерация случайных чисел в Python
  31. Хранение переменных в Python.
  32. Создание уникального множества
  33. Определение функций с необязательными аргументами
  34. Вывод переменной и строки в Python
  35. Создание директории в Python
  36. Форматирование вывода с F-строками
  37. Переворот строки
  38. Сортировка с помощью key
  39. Beautiful Soup — извлечение данных из HTML
  40. Работа со словарями Python
  41. Библиотека Emoji: использование смайлов в Python
  42. Defaultdict в Python
  43. Управление виртуальными окружениями в Python
  44. Декораторы с аргументами в Python
  45. Использование обратной косой черты в f-строках
  46. Глобальные переменные в Python

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