Курс 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. Преобразование в float
  2. Установка и использование библиотеки google
  3. globals и locals
  4. Распаковка элементов массива
  5. Копирование объектов в Python
  6. Функция zip() в Python
  7. Отправка поздравлений по дню рождения
  8. Получение комбинаций в Python
  9. Отладчик pdb: начало работы
  10. Форматирование объектов с модулем pprint
  11. Magic Commands — улучшение работы с Python
  12. Функция count() в Python
  13. Справка по импортированным модулям
  14. Поиск email
  15. Работа с кортежами в Python
  16. Поиск индекса элемента в списке
  17. Lambda-функция в Python: использование с map() и sum()
  18. Проверка кортежей.
  19. Зарезервированные слова в Python
  20. Progress с библиотекой tqdm
  21. Генераторы в Python
  22. Преобразование типов данных в set comprehension
  23. Группировка элементов Python
  24. Добавление элемента к кортежу
  25. Замена текста в Python
  26. Списки в Python
  27. Оптимизация памяти в Python
  28. Карта бомбоубежищ в Москве и Питере
  29. Обезопасьте ввод данных
  30. Работа с необработанными строками
  31. Извлечение новостей с помощью newspaper3k
  32. Отладка регулярных выражений в Python
  33. Удаление пробелов методом translate()
  34. Создание треугольника Паскаля
  35. Создание словаря и множества
  36. Удаление ключа из словаря
  37. JSON в Python: модуль, dump, dumps, load
  38. Оптимизация гиперпараметров в Python
  39. Список переменных в Python
  40. Метод add для класса Vector
  41. Отладка в командной строке
  42. Управление фоновыми задачами в Python
  43. Открытие и запись файлов
  44. Работа с Requests для HTTP-запросов
  45. Работа с типами данных в Python с помощью pydantic.
  46. Создание новой даты в Python
  47. Перевод текста с Python Translator
  48. Управление IP-адресами через прокси
  49. Работа с контекстными менеджерами
  50. Методы работы со строками в Python

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