Курс 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"
- Удаление первого элемента списка
- Удаление специальных символов
- Проверка списка: any() и all()
- Оператор «or» в Python
- Метод enumerate() в Python
- Обработка ошибок в Python
- Объединение списков в Python.
- Делегирование в Python
- Дефолтные параметры в Python
- Избегайте изменяемых аргументов
- Получение частей дроби
- Python enumerate() использование
- Основы работы со строками в Python
- Функция zip() в Python
- Область видимости переменных
- Именование столбцов в Python с pandas
- Сохранение и загрузка модели в PyTorch
- Значения по умолчанию в Python
- Декораторы с аргументами
- Возврат нескольких значений из функции
- Поиск наиболее частого элемента
- Мониторинг работы программы Py-spy
- Возврат нескольких значений
- Удаление элемента из списка в Python
- Работа с рекламными данными в Pandas
- Установка Python3.7 и PIP
- Курс Data Scientist в медицине
- Функции в Python
- Изменение списка срезом
- Подсчет частотности элементов в Python
- Обмен значений переменных в Python
- Оптимизация методов в Python 3.7
- Оператор == в Python
- Работа с getopt
- Counter() — подсчет элементов
- Использование эмодзи в Python
- Нахождение разницы между списками в Python
- Преобразование символов с помощью map
- Логирование в Python
- Оператор zip в Python
- Импорт модулей в Python 3.12
- Инициализация объекта
- Строки в Python: апострофы и кавычки
- Создание и удаление объектов
- Транспонирование матрицы
- UserList в Python: Описание и примеры использования















