Курс 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"
- Создание генераторов в Python
- discard() — удаление элемента из множества
- Структура строк в Python
- Мониторинг работы программы Py-spy
- Функция divmod() в Python
- Удаление элемента из списка в Python
- Проблема сравнения словарей
- Метод join() для объединения элементов строки
- Динамическая типизация в Python
- Создание задания в Cron
- Библиотека Rich: форматирование текста
- Группы исключений в Python
- Именованные аргументы в Python
- Работа с файлами в Python
- Резервирование символов в Python
- Определение основы слова с showballstemmer
- Настройка шрифта и цвета в Tkinter
- Объявление переменных в Python
- Создание объекта timedelta
- Роль object и type в Python
- Использование type hints
- Обработка StopIteration в Python
- Преобразование генераторов в циклы
- Присоединение элементов коллекции
- Присвоение значений переменным в Python
- Установка и использование модуля «howdoi»
- Объединение словарей в Python
- Отступы в Python
- Создание файла с проверкой ошибки
- Генерация случайных чисел в Python
- Хранение переменных в Python.
- Создание уникального множества
- Определение функций с необязательными аргументами
- Вывод переменной и строки в Python
- Создание директории в Python
- Форматирование вывода с F-строками
- Переворот строки
- Сортировка с помощью key
- Beautiful Soup — извлечение данных из HTML
- Работа со словарями Python
- Библиотека Emoji: использование смайлов в Python
- Defaultdict в Python
- Управление виртуальными окружениями в Python
- Декораторы с аргументами в Python
- Использование обратной косой черты в f-строках
- Глобальные переменные в Python















