Курс 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. Измерение времени выполнения кода с использованием time
  2. Цикл for с enumerate() в Python
  3. Основы слова
  4. Объединение словарей в Python
  5. Списковые включения в Python
  6. Разделение строки с регулярными выражениями
  7. Подписка на каналы разработчиков
  8. Просмотр внешнего файла в Python
  9. None в Python: использование и особенности
  10. Именованные кортежи в Python
  11. Работа с argparse
  12. Преобразование PowerPoint в PDF.
  13. Работа со словарями Python
  14. Введение в Python
  15. Создание Telegram-бота на Python
  16. Генераторы по генератору
  17. Создание словарей с defaultdict()
  18. Метод округления чисел
  19. Использование функции enumerate()
  20. Создание и обучение модели с Keras
  21. Очистка данных с помощью pandas
  22. Python: Splat-оператор и splatty-splat
  23. Блок try…finally в Python
  24. Функция reduce() из модуля functools
  25. Роль ключевого слова self
  26. Обработка исключений в Python
  27. Список переменных с %who
  28. Форматирование строк в Python
  29. Реализация метода __abs__ в Python
  30. Изменение регистра данных
  31. Извлечение статей с newspaper3k
  32. Поиск подстроки в строке
  33. Транспонирование 2D-массива с помощью zip
  34. Progress с библиотекой tqdm
  35. Объединение словарей в Python
  36. Метод enumerate() в Python
  37. Преобразование документов в PDF с помощью Spire.Office
  38. Удаление пробелов методом translate()
  39. Управление контекстом выполнения
  40. Получение локальных переменных в Python
  41. Чтение бинарного файла в Python.
  42. Переопределение метода len
  43. Повторение элементов списков
  44. Работа с аргументами командной строки
  45. Создание OrderedDict

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