Курс 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. Функция zip() — объединение последовательностей
  4. Списковое включение в Python
  5. Запрос DELETE с библиотекой requests
  6. Нахождение пересечения множеств
  7. Работа с временем в Python
  8. Декораторы в Python
  9. Python Translator: создание локальных переводчиков
  10. Метод classmethod
  11. Работа с файлами в Python
  12. Работа с массивами в Numpy
  13. Передача словаря через **kwargs
  14. Сглаживание списка
  15. Работа с YAML в Python: PyYAML.
  16. Профилирование кода на Python
  17. Печать комбинаций в Python с Itertools
  18. Поиск шаблона в строке
  19. Переопределение метода __lshift__
  20. Анализ текста на русском языке с помощью Pymystem3
  21. Создание вложенных циклов for
  22. Создание и инициализация объектов
  23. Создание namedtuple из словаря
  24. Расширение операции побитового «и» в Python
  25. Любовь к Python
  26. Работа с областями видимости переменных
  27. Удаление ключей из словаря
  28. Функциональное программирование.
  29. Навыки Python: строки, типы данных
  30. Импорт объектов из модулей
  31. Условные выражения в Python
  32. Генераторы в Python
  33. Сортировка данных в Python
  34. UserList в Python: Описание и примеры использования
  35. Метод join() для объединения элементов строки
  36. Сортировка в Python
  37. Умножение строк и списков
  38. Генерация QR-кодов с Python
  39. Dict Comprehension в Python
  40. Контроль точности вывода чисел
  41. Виртуальные среды в Python
  42. Округление в Python
  43. Атрибуты объекта в Python
  44. Разделение строки с помощью split()
  45. Создание копии списка в Python
  46. Установка и использование pyshorteners

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