Курс 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
- Нан-рефлексивность в Python
- Перебор элементов списка в Python
- Разбиение строки в Python
- Функция reduce() в Python
- Подсчет элементов с помощью Counter
- Операции с датами в Python
- Создание объекта timedelta
- Переменные класса и экземпляра
- Работа с геоданными с помощью geopy
- Функция zip() в Python
- Множественное присваивание в Python
- Многострочные комментарии в Python
- Проверка дублей в списке.
- Ограничение итераций в Python
- Разделение строк в Python
- Создание пользовательской коллекции в Python
- Определение наиболее частого элемента с помощью collections.Counter
- Оператор in для Python
- Преобразование строки в число
- Библиотека sh: удобные команды терминала
- Виртуальное окружение Python
- Создание копии итератора
- Обработка ошибки IndexError
- Удаление знаков препинания в Python
- Класс-оболочка для словарей
- Генераторы списков в Python
- Открытие и редактирование скриптов Python
- Метод сравнения объектов в Python
- Создание панели меню Tkinter
- Форматирование строк в Python
- Расчет времени выполнения
- Разделение строки с помощью re.split()
- Подсчет количества элементов в списке
- Отправка HTTP-запросов в Python
- Проверка на истинность объектов в Python
- Метод rxor для операции побитового исключающего «или»
- Нахождение отличий в списках
- Оператор «not» в Python
- Создание таблиц в Python с PrettyTable
- Тестирование с responses
- Использование type hints
- Метод split() для разделения строк















